«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
"Find" çıktısından birden fazla dosya nasıl açılır?
Ben böyle bir dir bulunan birden fazla dosya açabilir biliyorum: find -name *.foo -xargs <command> {} \; Bu işe yarar, ancak aynı anda gedit içinde bir grup metin dosyasını açmaya çalışırken, bunları art arda açar (bir dosya kapatıldığında, diğeri açılır). Tüm bu dosyaları aynı anda açmak istiyorum. Bunu nasıl başarabilirim?
10 bash  find  xargs 


1
500 günden eski dosyaları sil
2010 yılından itibaren dosyaları ile dizin var .. 500 günden eski tüm dosyaları silmek istiyorum ve bunu denedim: find /var/log/arc/* -type f -mtime +500 -delete {}\; Ama bunu anladım: -bash: /usr/bin/find: Argument list too long Bildiğim gibi bu çok fazla dosya olduğu ve findbunları işleyemediği anlamına geliyor . Ama +20003 …


2
Simgeleri olmayan dosyaları nasıl listeleyebilirim?
Çeşitli belgelerle dolu büyük bir "myfiles" dizinim var ve yapısını değiştirmek istemiyorum. Bu nedenle her bir belge sınıfı için (birkaç) başka dizin oluşturdum. Örneğin , "myfiles" dizinindeki her dosyaya .jpgveya .cr2dosyaya artı (açıklamaları ve diğer meta verileri içeren) her bir simge bağlantısı (aynı dosya adıyla) için diğer açıklayıcı dosyalar içeren …


2
"bul -yolu" açıkladı
findKomut seçeneği sağlar -path. Birinin nereden bakmaya başlayacağını anladım [yaygın olarak “yol” olarak bilinir]. Ne için kullanıldığını anlamaya çalışırken, find -path -prunebazı yolları hariç tutmak için birçok örnek buldum . Soru : Ne işe yarar bir açıklama find -path; bu seçeneğin ne için kullanıldığı. Lütfen dikkat: Bana berrak görünüyor, ancak …
10 find 

4
Alt dizin içermeyen dizinleri bulma
Senaryo yazıyorum ksh. Tüm dizin adlarını, alt dizinleri değil, yalnızca dosyaları içeren geçerli dizinin hemen altında bulmanız gerekir. Ben ls -alRilk alanında ( dbir dizin için) ilk harf için çıktısı özyineli olarak ve yinelemeli ayrıştırmak biliyorum . Bence awkayrıştırmanın ve bulmanın en iyi yolu bu. Örneğin ls -al, geçerli dizinde …
10 shell  find  directory  ls  ksh 

7
Küçük dosyaları yok sayarken büyük dosyaları yeniden boyutlandırmak için mogrify kullanın
Aşağıdaki komutu çalıştırıyorum: mogrify -resize '400x400>' *.png ">" İşaretine dikkat edin. Sözde, daha küçük dosyaları yok sayar, ancak yeniden boyutlandırmasa da, bunları düzenler (değişiklik tarihi ve dosya boyutu değiştirilir). Aslında küçük dosyaları yalnız bırakmanın bir yolu var mı? Binlerce gereksiz yazma işleminden kaçınmak istiyorum.
10 find  mogrify 

6
Temel adı üst dizinin adı olan belirli bir uzantıya sahip tüm dosyaları bulma
Temel adı dosyanın üst dizininin adıyla eşleşen *.pdfbir dizindeki her dosyayı özyinelemeli olarak aramak istiyorum ~/foo. Örneğin, dizin yapısının ~/fooşöyle göründüğünü varsayın foo ├── dir1 │ ├── dir1.pdf │ └── dir1.txt ├── dir2 │ ├── dir2.tex │ └── spam │ └── spam.pdf └── dir3 ├── dir3.pdf └── eggs └── eggs.pdf …
9 find 

3
Dosya türüne göre dosyalar nasıl bulunur?
Ben kullanarak dosyaları bulabilirsiniz biliyorum find: find . -type f -name 'sunrise'. Örnek sonuç: ./sunrise ./events/sunrise ./astronomy/sunrise ./schedule/sunrise Ben de bir dosyanın dosya türünü belirlemek biliyoruz: file sunrise. Örnek sonuç: sunrise: PEM RSA private key Ancak dosyaları dosya türüne göre nasıl bulabilirim? Örneğin my-find . -type f -name 'sunrise' -filetype=bash-script: …




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.