«find» etiketlenmiş sorular

Bulmakla ilgili sorular için, bir dizin hiyerarşisindeki dosyaları aramak için bir komut satırı yardımcı programı. Kendini bul hakkında sorular veya find komut satırı yardımcı programını kullanmayla ilgili sorunlar hakkında sorular için bu etiketi kullanın.




3
Dizinlerden sonra bulma şovu yap?
Find komutunun dizinlerden sonra eğik çizgi göstermesini nasıl sağlayabilirim? Örneğin, yerine dirgöstermek istiyorum . kullanıyorumdir/dirfind . -print
19 find 


1
Bash'da boş sınırlandırılmış girişte `head` ve` tail` nasıl yapılır?
findkomutu, dosya adlarını boş olarak ayrılmış dizeler olarak ( -print0sağlanmışsa) çıktı xargsverebilir ve -0seçenek açıkken bunları kullanabilir . - Ama aradaki bu dosyaların bu koleksiyonu işlemek zor sortkomut vardır -zama, anahtarı, mümkün bu dosyaları sıralamak için yapar headve tailbunları yok. Boş sınırlandırılmış girişleri nasıl headve tailuygun bir şekilde yapabilirim? (Her …

1
find -maxdepth 0 bana herhangi bir çıktı döndürmüyor
Ben find -maxdepth 0seçeneği kullanmayı anlamaya çalışıyorum . Aşağıdaki dizin yapısına sahibim. --> file1 --> parent --> child1 --> file1 --> file2 --> child2 --> file1 --> file2 --> file1 Şimdi, findkomutumu aşağıdaki gibi yürütüyorum. find ./parent -maxdepth 0 -name "file1" find ./ -maxdepth 0 -name "file1" find . -maxdepth …
18 find 

7
Değişmez öznitelik kümesine sahip dosyalar nasıl aranır?
Yapılandırma denetimi nedenleriyle, ext3 dosya sistemimi değiştirilemeyen özniteliği (üzerinden chattr +i) ayarlanmış dosyaları arayabilmek istiyorum . Bunu yapan herhangi bir findveya benzer seçenek bulamıyorum . Bu noktada, lsattrher dizinin çıktısını ayrıştırmak için kendi komut dosyamı yazmak zorunda kalacağımdan korkuyorum . Daha iyi bir yol sağlayan standart bir yardımcı program var …
18 find  ext3 

5
find: -exec için argüman eksik
Aşağıdaki komutu çalıştırmaya çalışıyorum: find a/folder b/folder -name *.c -o -name *.h -exec grep -I foobar '{}' + Bu bir hata döndürüyor: find: missing argument to -exec Man sayfasıyla eşleştiği gibi, bu komutta neyin yanlış olduğunu göremiyorum: -exec komutu {} + -Exec seçeneğinin bu değişkeni, seçilen dosyalarda belirtilen komutu çalıştırır, …
18 find 


3
Boru grep -v içine bulmak
Belirli bir tür ve belirli bir dize içermeyen tüm dosyaları bulmaya çalışıyorum. Ben boru ile grep -v bulmak bulmak için çalışıyorum misal: find -type f -name '*.java' | xargs grep -v "something something" Bu işe yaramıyor gibi görünüyor. Sadece find komutunun bulduğu tüm dosyaları döndürüyor gibi görünüyor. Ne yapmaya çalışıyorum …
18 grep  find  pipe 

5
Belirli bir ada sahip klasör dışındaki tüm klasörleri silme
Günlük bir komut dosyası kullanarak bir klasör içindeki tüm klasörleri silmem gerekiyor. O gün için klasörün bırakılması gerekiyor. 'Myfolder' klasörü 3 alt klasöre sahiptir: 'test1', 'test2' ve 'test3' 'test2' hariç hepsini silmem gerekiyor. Burada tam adı eşleştirmeye çalışıyorum: find /home/myfolder -type d ! -name 'test2' | xargs rm -rf VEYA …
18 linux  find  delete 


5
Dosya adı boşluk içerdiğinde find'ı nasıl kullanabilirim?
Dosya adlarını diğer programlara aktarmak istiyorum, ancak adlar boşluk içerdiğinde boğuluyorlar. Diyelim ki adlı bir dosyam var. foo bar findDoğru adı nasıl iade edebilirim ? Açıkçası istiyorum: foo\ bar veya: "foo bar" EDIT : Ben geçmek istemiyorum xargs, ben doğru bir şekilde biçimlendirilmiş bir dize dışarı almak istiyorum findböylece dosya …
17 find 

2
Sadece bul ile ilk eşleşen dosyaları bul?
*.txtBir dizinde yüzlerce dosya olabileceğini varsayalım. Yalnızca ilk üç *.txtdosyayı bulmak ve sonra arama işleminden çıkmak istiyorum . findYardımcı programı kullanarak bunu nasıl başarabilirim ? Adam sayfasında hızlı bir şekilde geçirdim, bunun için böyle bir seçenek görünmüyordu.
17 find 

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.