«find» etiketlenmiş sorular

Windows sistemlerinde find komutu, giriş metni satırlarını filtrelemek ve filtreyle eşleşenleri döndürmek için kullanılır. * Nix sistemindeki find komutu, belirli bir ölçütle eşleşen dosyaları veya klasörleri bulmak için kullanılır.



5
Milyonlarca dosyayı silmek
Milyonlarca gif imgesiyle dolu bir kirim vardı. Rm komutu için çok fazla. Bul komutunu bu şekilde deniyorum: find . -name "*.gif" -print0 | xargs -0 rm Sorun şu ki, makinemi gerçekten fena düşürüyor ve sunucu olduğundan müşteriler için zaman aşımına uğraıyor. Makineyi kilitlemeden tüm bu dosyaları silmenin daha hızlı bir …
38 linux  bash  shell  find  rm 

6
Alt dizinlerle x günden eski dosyaları silmek için Bash komut dosyası
X günden daha eski bir ton dosyayı silmeye çalışıyorum. Şimdi bunu yapmak için bir komut dosyası var find /path/to/files* -mtime +10 -exec rm {} \; Ancak bu, alt dizinleri de siler. Tonlarca klasör var, ancak bunları saklamak ve dosyaları söz konusu klasörler içinde 10 günden daha eskiden silmek istiyorum. Bunu …
37 linux  find 



3
Hisseler aranmadan find / grep komutu
Find komutunu kullandığımda, yerel sürücüleri aramam gerekiyor. Ancak, hemen hemen her zaman süper büyük ağ paylaşımlarına sahip oldum ve bunlar da araştırmaya dahil edildi. Grep ve benzeri komutlarda find komutunu hariç tutmanın kolay bir yolu var mı? Örnek: Bul / -name .vimrc
34 linux  find  grep 

6
'Tar' komutunu 'find' ile nasıl birleştirirsiniz?
Find komutu bu çıktıyı verir: [root @ localhost /] # var var / log / -iname anaconda. * var / log / anaconda.log var / log / anaconda.xlog var / log / anaconda.yum.log var / log / anaconda.syslog var / log / anaconda.program.log var / log / anaconda.storage.log Tar ile …
31 linux  centos  find  exec 

2
Find 'ın -exec seçeneğiyle çalıştırılan bir komutun çıktısını yönlendirmek için' {} 'kullanabilirim?
svnadmin dumpBir yedekleme betiği için bir komutu otomatikleştirmeye çalışıyorum ve böyle bir şey yapmak istiyorum: find /var/svn/* \( ! -name dir -prune \) -type d -exec svnadmin dump {} > {}.svn \; Bu her svn deposu bakar ki, işin görünüyor /var/svnve ishal svnadmin dumpüzerine. Ancak, {}exec komutundaki ikincisi işlenen dizinin …

2
Belirli bir dosya uzantısına sahip belirli dosya adları dışındaki tüm dosyaları kopyalamak için rsync kullanın.
İki tane aynı boyutta flash kartım var ve içeriğini aşağıdaki kurallara göre bir diğerine kopyalamak istiyorum: Tüm dizinlerin ve alt dizinlerin yerinde olmasını istiyorum .FOO, .BAR ve .ZIM türündeki dosyaları dışlamak istiyorum (diğer tüm dosyalar kopyalanır) Bonus: Dosya adlarını kopyalarsa kopyalanır, çünkü ~ 8 GB'lık bilgi kopyalayacak. Bu bir şekilde …
28 command-line  bash  find  rsync  cp 


1
İşaret bağlantılarını sert bağlantılara dönüştürme
Yumuşak bağlantıları tekrar tekrar dizindeki sabit bağlantılara dönüştürmek istiyorum. Böyle bir şey denedim: for f in *; do (mv $f{,~} && ln $(readlink $f~) && rm $f~) done … Ama iki ana sorunu var: özyinelemeli değil sembolik bağ olmayan dosyaları alır Yukarıdaki çizgiyi bir şekilde beslemek güzel olurdu find -type …

2
"Bul" çıktısında yalnızca göreli yolları nasıl zorlayabilirim?
Tek bir tar-ball içine dizinlerin bir dizi belirli bir uzantıya sahip dosyaları sıkıştırabilirsiniz bir komut dosyası oluşturmaya çalışıyorum. Şu anda komut dosyasında ne var: find "$rootDir" -name '*doc' -exec tar rvf docs.tar {} \; $rootDirAranacak temel yol nerede . Bu, tar dosyasındaki yolların mutlak olması dışında iyidir. Yolların göreceli olmasını …


6
"Bul" ve "bul" için daha hızlı alternatifler?
Projemdeki kaynak dosyaları aramak için "bul" ve bul "işlevini kullanmak isteyeceğim, ancak çalıştırılması uzun zaman alıyor. Bilmediğim bu programlara daha hızlı alternatifler veya performansı hızlandırmanın yolları var mı? bu programlar?
22 linux  unix  find  locate 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.