Türkiye
Az konuş, çok çalış..

Forum

Bildirimler
Tümünü temizle

Terminalde Çok uzun Çıktıları İncelemek

7 Yazılar
2 Üyeler
0 Reactions
1,683 Görüntüleme
(@quipu)
Gönderiler: 67
Trusted Member
Konu başlatıcı
 

Manjaro irc kanalında bilgisayarda yer acmak amacıyla birbirinin aynı olan dosyaları nasıl tesbit ederim diye bir soru sordum. Beni bu sayfaya yönlendirdiler:

http://en.wikipedia.org/wiki/List_of_duplicate_file_finders

Bu sayfadaki duff programını kurdum. (Octopi'da var) Man sayfasından bulduğum kadarıyla:

[tosun@Antik ~]$ sudo  duff -r /run/media/tosun/

İle tarama yapıyorum fakat sonuçlar çok uzun ve sadece son sonuçlara ulaşabiliyorum. Bu komutun tüm çıktılarını nasıl görürüm?

Ayrıca 1 gb ve üzeri boyutta birbirinin aynı olan dosyaları nasıl bulurum?  Şimdiden teşekkürler.

echo "alias please=sudo" >> ~/.bashrc

 
Gönderildi : 07/01/2015 2:21 pm
(@kodadiirem)
Gönderiler: 84
Trusted Member
 

Terminal ayarlarında sonsuz/sınırsız kaydırma gibi bir seçenek olması lazım. Onu işaretlerseniz 1000 satır da olsa geriye gidebilirsiniz.

Farklı bir öneri: Çıktıyı bir belgeye kaydedip onda görüntüleyebilirsiniz. Örneğin

duff -r /run/media/tosun/ > içerik.txt

komutu sayesinde duff ile listelenen içerik hangi dizin altında bulunuyorsanız orada oluşturulacak içerik.txt dosyasının içerisine kaydedilir. Sonra içeriğini haricen metin düzenleyicilerle ya da terminal üzerinden görüntüleyebilirsiniz.

Lütfen Türkçemizi doğru kullanalım.

 
Gönderildi : 07/01/2015 3:01 pm
(@kodadiirem)
Gönderiler: 84
Trusted Member
 

1 gb üzeri dosyaları

find . -type f -size +1G

ile bulabiliyormuşuz[1].

[1]: http://superuser.com/questions/233616/list-files-bigger-than-filesize-specified

Lütfen Türkçemizi doğru kullanalım.

 
Gönderildi : 07/01/2015 4:02 pm
(@kodadiirem)
Gönderiler: 84
Trusted Member
 

Yani duff komutu tüm çift dosyaları listeliyorsa önceki komut ile birleştirip tek çıktı olacak şekilde bir komut yazılabilir:

sudo duff -r /run/media/tosun/ | find . -type f -size +1G

Lütfen Türkçemizi doğru kullanalım.

 
Gönderildi : 07/01/2015 4:26 pm
(@quipu)
Gönderiler: 67
Trusted Member
Konu başlatıcı
 

Önce bunu denedim:

sudo duff -r /run/media/tosun/ | find . -type f -size +1G > /home/tosun/Documents/enson.txt

 
Birbirinden ayrı birkaç dosya buldu ama eşleşme bulamadı ya da eşleşme sonuçlarının sadece birini gösterdi.

Sonra bunu denedim:

sudo duff -r /run/media/tosun/ | find /run/media/tosun/ -type f -size +1G > /home/tosun/Documents/enson2.txt

Sadece:

find /run/media/tosun/ -type f -size +1G > /home/tosun/Documents/enson2.txt

Bu komutun bulduğu dosyaları buldu. "." Kullanarak o an işlem yaptığı sonuçlar içinde arama yap diyoruz sanırım? Mevcut dizin için kullanılıyor biliyordum ben sadece?

find /run/media/tosun/ -type f -size +1G > /home/tosun/Documents/enson2.txt

Bu komutla işimi hallettim ben de. Teşekkürler desteğiniz için 🙂

Ekleme: Terminalde uzun çıktıları izlemek için yapılması gerken ayrarın yerini bulamadım?

echo "alias please=sudo" >> ~/.bashrc

 
Gönderildi : 08/01/2015 12:36 pm
(@kodadiirem)
Gönderiler: 84
Trusted Member
 

Ben Gnome Uçbirimini kullanıyorum. Bendeki ayar yeri şöyle: Düzenle -> Profil Tercihleri -> Kaydırma -> Sınırsız

Lütfen Türkçemizi doğru kullanalım.

 
Gönderildi : 08/01/2015 12:50 pm
(@quipu)
Gönderiler: 67
Trusted Member
Konu başlatıcı
 

Kde 'de Settings > Manage Profiles > Edit Profile > Scrolling imiş. Sadece Edit yerine Settings kısmına eklemişler.

echo "alias please=sudo" >> ~/.bashrc

 
Gönderildi : 08/01/2015 12:55 pm
Paylaş:
Translate »