«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.

2
-L ile kullanım bul
Sahibim link -> file Ben yaparım find -L . -name 'link' Ve Al ./link Neden? adam bulmak diyor ki: -L: Sembolik linkleri takip et. Bul dosyalar ile ilgili bilgileri incelerken veya yazdırırken, kullanılan bilgiler, bağlantı noktasının kendisinden değil, bağlantının işaret ettiği dosyanın özelliklerinden alınır (kırılgan sembolik bir bağlantı olmadıkça veya …
34 find  symlink 


9
Vim'deki bir komutun sonucu tarafından verilen bir dosyayı açın.
Neredeyse her gün aşağıdakileri yaparken kendimi buluyorum Bir bul çalıştır ( find -name somefile.txt) Sonucu aç vim Sorun sonucunu kopyalayıp yapıştırmak zorunda olduğu findiçine vimkomuta. Bunu yapmaktan kaçınmanın bir yolu var mı? Biraz denedim ( find -name somefile.txt | vim) ancak çalışan hiçbir şey bulamadım. Şimdiden teşekkürler
34 linux  bash  vim  find 

3
Son Değiştirilen Dosyaların Listesi
Değiştirilmiş tüm dosyaların listesini nasıl alabilirim, 3 ay önce diyelim. Bu soruyu kontrol ettim ama senaryoma uygulayamadım. Bunu şimdi deniyorum, çalışıyor gibi görünüyor, ama bul kullanarak daha iyi bir yol olması gerektiğini biliyorum. ls -ltR | grep -v '2011-05' | grep -v '2011-06' | grep -v '2011-07' | grep -v …
33 files  find  ls  date 


4
bulmak -exec + vs bulmak | xargs: hangisini seçmeli?
Davranışını taklit etmek için -execbir +seçenek alabileceğini anlıyorum xargs. Bir formu diğerine tercih ettiğiniz herhangi bir durum var mı? Şahsen ben sadece boru kullanmaktan kaçınmak için ilk şekli tercih etme eğilimindeyim. Kesinlikle geliştiricilerin finduygun optimizasyonları yapmaları gerektiğini düşünüyorum. Doğrumuyum?
32 bash  find  pipe  xargs 

3
-Exec find komutunda iki bash komutunu nasıl kullanabilirim?
Komut -execbölümünde 2 komut kullanmak mümkün müdür find? Gibi bir şey denedim: find . -name "*" -exec chgrp -v new_group {} ; chmod -v 770 {} \; ve alıyorum: find: eksik -exec chmod argümanı : erişilemiyor {}: Böyle bir dosya veya dizin yok chmod: erişemiyor;: Böyle bir dosya veya dizin …
32 bash  find 

2
find -delete boş olmayan dizinleri silmez
Komuta $ find ~ -name .DS_Store -ls -delete Mac OS X’de çalışır, ancak $ find ~ -name __pycache__ -type d -ls -delete yok - dizinler bulundu ancak silinmedi. Niye ya? PS. Yapabileceğimi biliyorum $ find ~ -name __pycache__ -type d -ls -exec rm -rv {} + soru neden find -delete …
32 find  osx 

2
eşleşen deseni sil
Dosya adının ardından bir 'x' ardından bir sayı ve ardından en az iki kez bir sayı içerdiği tüm alt dizinlerdeki dosyaları tekrar tekrar kaldırmam gerekiyor. Örnek: Bu dosyaları kaldırmak istiyorum: 'aaa-12x123-123x12.jpg' 'aaa-12x12-123x12-12x123.jpg' Ancak bu dosyaları kaldırmak istemiyorum: 'aaa.jpg' 'aaa-12x12.jpg' 'aaaxaaa-123x123.jpg' 'aaaxaaa-aaaxaaa.jpg' Bunu nasıl yapabilirim (bash kabuğundan)
32 bash  files  find  wildcards 

2
Bulun (1): Bazı dosya adlarında başarısız olması için uygulanan yıldız joker karakter nasıl?
Dosya adlarının UTF-8’de olduğu bir dosya sisteminde, hatalı bir adla bir dosyam var; şöyle gösterilir:, D�sinstallerzsh: 'e göre gerçek ad D$'\351'sinstaller, Latin1 Désinstaller, kendisi için "kaldır" için bir Fransız barbarlığı. Zsh, onunla eşleşmeyecek, [[ $file =~ '^.*$' ]]ancak bir *dünya ile eşleşecekti - beklediğim davranış bu. Şimdi hala çalışırken bulmayı …

6
Bulmak için alternatif? [kapalı]
findDaha geleneksel bir CLI arayüzüne sahip alternatif bir program var mı ? finddiğer pek çok uygulamadan parametreleri acı verici şekilde farklı bir şekilde çalışır ve bekler. Açıklama: POSIX (ya da en azından GNU) komut satırı önerileri gibi çalışan ve hissettiren bir komut satırı arabiriminde bulduğu işlevlerle çoğunlukla aynı işlevselliğe sahip …


7
Metinlerinde belirli bir kelimeyi içeren dosyaları listeler.
Verilen sözcüğü içeren dosyaları özyinelemeli ve benzersiz bir şekilde listelemek istiyorum. Örnek : 'check' kelimesini kontrol ediyorum, normal yapıyorum bir grep $ grep check * -R Ancak bu kelimenin pek çok tekrarı olduğu için çok fazla çıktı alıyorum. Bu yüzden verilen arama sözcüğünü içeren dosya adlarını listelemem gerekiyor. Sanırım biraz …
30 find  grep  file-search 

1
`Find -exec sh -c` yi güvenle kullanmak mümkün mü?
Ben kullanmaya çalışıyorum findiçin echo 0bazı dosyalar halinde, ancak görünüşe göre bu sadece çalışır sh -c: find /proc/sys/net/ipv6 -name accept_ra -exec sh -c 'echo 0 > {}' \; Ama kullanarak sh -cile find -execSorunlarım alıntı zanlısı çünkü markaların beni çok huzursuz hissediyorum. Bununla biraz uğraştım ve görünüşe göre şüphelerim haklı …
29 shell  find 

3
Onun sağlama toplamı bildiğiniz bir dosyayı bulmak?
Ben md5sumbir dosyanın ve bu benim sistemde nerede olduğunu bilmiyorum. findBir dosyayı , kendisine göre tanımlamak için kolay bir seçenek var mı md5? Yoksa küçük bir senaryo geliştirmem gerekiyor mu? GNU araçları olmadan AIX 6 üzerinde çalışıyorum.
29 find  aix  hashsum 

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.