«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
Markdown dosyalarını HTML'ye dönüştürmek için find komutunu kullanın
Diyelim ki sabit diskimde uzantıları olan dosyalar var .md. Ben tüm bu dosyaları dönüştürmek istediğiniz .htmliçinden findve -execopsiyon. Bir markdown dosyasını html'ye dönüştürme komutu: markdown readme.md > readme.html Gibi bir şey kullanmaya çalışıyorum: find / -name "*.md" -type f -exec markdown {} > {}.html \; Tabii ki, yukarıdaki işe yaramıyor. …
17 bash  find 



2
15 saniyeden yeni ancak 2 saniyeden eski dosyaları bulma
15 saniyeden yeni ancak 2 saniyeden eski dosyaları bulmak istiyorum. İşte şu anda 15 saniyeden daha yeni dosyaları kapmak kullanıyorum komut dosyası: find /my/directory -name '*.jpg' -not -newermt '-15 seconds' Herhangi bir yardım büyük beğeni topluyor
17 bash  find 


4
Belirli alt dizinler için find-komutu
Diyelim ben bir dizin var ki dirüç alt dizinleri ile dir1.. dir3. Ve içinde birçok dosya ve diğer alt dizinlerim var. İçinde bir dosya aramak istiyorum, bir *.csonla söyleyin , ancak sadece "dir / dir2" alt dizininde ve tüm alt dizinlerinde arama yapmak istiyorum. Bunu nasıl formüle edebilirim? İçinde olduğumu …
17 linux  bash  shell  find 


4
Shell komut dosyası kullanarak Linux'ta tüm dosya adlarındaki boşlukları alt çizgi ile nasıl değiştirebilirim?
Tüm xml dosya adlarından boşlukları değiştirmesi gereken kabuk komut dosyasını takip etmeyi denedim for xml_file in $(find $1 -name "* .xml" -type f); do echo "removing spaces from XML file:" $xml_file mv "$xml_file" "${xml_file// /_}"; done Farz edelim, ben adıyla xml dosyası var xy z.xml, o zaman verir: removing spaces …

2
normal ifade nicelik belirteci ile komut bul örn. {1,2}
Ben 1-99 bir sayı ile biten ancak diğerlerini hariç tüm dosyaları bulacak bir bulma komut dizesi oluşturmaya çalışıyorum. örneğin, myfile1 myfile99 dosyasını bulmak istiyorum ancak myfile456 değil, myfilebackup değil Düşündüğüm normal ifade myfile[1-9]{1,2}ama bunu bulmak için çalışamıyorum. find . -regex '.*myfile[0-9]{1,2}' VEYA find . -iname 'myfile[0-9]{1,2}' Görebildiğim kadarıyla {1,2}çalışmayan kısım. …

4
"Bul" komutunu kullanarak ilk önce nasıl arama yapabilirim?
-depthBirincil findbir derinlik ilk arama yapmak neden olur. Ancak, varsayılan dizisidir değil bir genişlik öncelikli arama. Varsayılan sıra, gayri resmi olarak " geri izleme sırasında bunu yapmak yerine ilk karşılaştıklarında düğümleri işleyen önce derinlikli çapraz geçiş" olarak tanımlanabilir . İlk önce geniş bir aramaya ihtiyacım var. findBu şekilde nasıl davranabilirim? …
17 find 

5
Oluşturulan dosya adları listesini bağımsız değişken listesi olarak - boşluklarla kullanma
Tarafından toplanan dosya adlarının bir listesini içeren bir komut dosyasını çağırmaya çalışıyorum find. Özel bir şey yok, sadece böyle bir şey: $ myscript `find . -name something.txt` Sorun, bazı yol adlarının boşluk içermesidir, bu nedenle bağımsız değişken genişletmesinde iki geçersiz ada ayrılırlar. Normalde isimleri tırnak işaretleri ile sararım, ancak buraya …


6
Sıkıştırılmış arşivlerde özyinelemeli olarak nasıl grep olabilirim?
use Test::VersionCpan'da hangi modülleri bulmaya çalışıyorum . Ben de minicpanaynısını yansıtırdım. Benim sorunum, indirilen arşivler üzerinden yineleme ve arşivlerde bulunan dosyaları grep gerekir. Birisi bana bunu nasıl yapabileceğimi söyleyebilir mi? tercihen arşivdeki hangi dosyanın ve hangi satırda olduğunu söyleyecek şekilde. (not: hepsi tarball'lar değil, bazıları zip dosyasıdır)
16 grep  find  zip  recursive  archive 

3
bash bul xargs grep sadece tek bir olay
Belki biraz gariptir - ve belki bunu yapacak başka araçlar da vardır, ama .. Bazı dize içeren tüm dosyaları bulmak için aşağıdaki klasik bash komutunu kullanıyorum: find . -type f | xargs grep "something" Birden fazla derinlikte çok sayıda dosyam var. "bir şey" in ilk ortaya çıkışı benim için yeterli, …
16 bash  find  grep  xargs 


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.