«wildcards» etiketlenmiş sorular

Globbing, dosyaları joker karakterler içeren ad desenleriyle eşleştirmek anlamına gelir.




8
Rsync filtresi: sadece bir modelin kopyalanması
Sadece LaTeX'ten derlenmiş tüm PDF'leri barındıracak bir dizin oluşturmaya çalışıyorum. Her projeyi ayrı bir klasörde tutmayı seviyorum, hepsi büyük bir klasörde barındırılıyor LaTeX. Bu yüzden kaçmayı denedim: rsync -avn *.pdf ~/LaTeX/ ~/Output/ tüm pdfs'leri bulmalı ~/LaTeX/ve bunları çıktı klasörüne transfer etmelidir. Bu işe yaramıyor. Bana " *.pdf" ile eşleşme bulunamadığını …
128 backup  rsync  wildcards 


7
Ls *, ls ** ve ls ***'nin sonucu
Komutu kullanmanın lstüm dizinleri listeleyeceğini biliyorum . Fakat ls *emir ne yapar ? Kullandım ve sadece dizinleri listeler. Önündeki yıldız ls, dizinleri listeleme derinliği anlamına mı geliyor?

9
rm -rf olmadan tüm dosyalar ve tüm gizli dosyalar. & .. hata
rm -rf /some/path/* Bu dizindeki tüm gizli dosyaları (ve alt dizinleri) siler. rm -rf /some/path/.* bu dizindeki tüm gizli dosyaları siler (ancak alt dizinleri değil) ve aşağıdaki hatayı / uyarısını verir: rm: cannot remove directory: `/some/dir/.' rm: cannot remove directory: `/some/dir/..' Hakkında uyarı / hata almadan bir hedef dizindeki tüm …
82 wildcards  rm 

3
Özyineli glob?
Böyle bir şey yazmak istiyorum: $ ls **.py Tüm .py dosya adlarını elde etmek için, bir dizini hiyerarşisini tekrarlayarak yürüyün. Bulunacak .py dosyaları olsa bile, kabuk (bash) bu çıktıyı verir: ls: cannot access **.py: No such file or directory İstediğimi yapmanın bir yolu var mı? EDIT: Belirli bir durumla ilgilenmediğimi …




3
Bulmam neden özyinelemeli değil?
Aşağıdaki komutu çalıştırıyorum, ancak yinelemeli olarak gerçekleştirilemiyor: find . -name *.java Geçerli dizinde daha fazla java dosyası olduğunu biliyorum, ancak findyalnızca geçerli dizinde gerçekleştiriliyor . OS X, 10.9 kullanıyorum.
65 shell  find  wildcards 

1
Nullglob neden varsayılan değil?
Çoğu kabukta nullglobvarsayılan değil. Bu, örneğin, eğer bu komutu çalıştırırsanız, ls * boş bir dizinde, boş bir argüman listesi yerine *glob'ı değişmeze doğru genişletir *. Bu davranışı değiştirmenin yolları vardır, böylece *boş bir dizinde daha sezgisel görünen boş bir argüman listesi döndürür. Öyleyse, nullglobvarsayılan olarak devre dışı bırakılmasının bir nedeni …
61 shell  wildcards 

5
Neden joker karakter * zip ve rm komutları arasında bu kadar farklı?
Benim için bazı işlemleri yapmak için bir senaryo hazırladım. *Bir türdeki tüm dosyalara işlev uygulamak için joker karakter operatörünü kullanıyorum , ancak anlamadığım bir şey var. unzipBöyle bir klasördeki tüm dosyaları yapabilirim unzip "*".zip Ancak, daha sonra tüm zip dosyalarını kaldırmak için yapmanız gereken rm *.zip Yani, tırnak işaretleri istemiyor. …
58 shell  wildcards  rm  zip 


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.