«recursive» etiketlenmiş sorular

Bir dizinde ve alt dizinlerinde özyinelemeli olarak çalışma.


8
Rehberde depolanan miktarı tekrarlı olarak nasıl bulabilirim?
llVeya ile uzun bir liste yaptığınızda, bir dosyanın bayt boyutunu görebildiğinizi biliyorum ls -l. Ancak, o dizindeki dosyaları ve içindeki alt dizinleri içeren bir dizinde ne kadar depolama alanı olduğunu bilmek istiyorum. Dosya sayısını istemiyorum, bunun yerine bu dosyaların aldığı depolama miktarını istiyorum. Yani belirli bir dizinde ne kadar depolama …

6
Tekrarlı olarak .gz dosyaları ile nasıl grep yapabilirim?
Ham .eml dosyasını .gz dosyalarına sıkıştıran gmail iletilerimi düzenli olarak indirmek için bir komut dosyası kullanıyorum. Komut dosyası her gün için bir klasör oluşturur ve ardından her mesajı kendi dosyasına sıkıştırır. Bu arşivde bir "string" aramak için bir yol istiyorum. Grep yalnız yapmak için görünmüyor. Ayrıca SearchMonkey'i de denedim.

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 …

14
Bir dizindeki tüm dosyalar nasıl kaldırılır?
Bir dizindeki tüm dosyaları ve alt dizinleri kaldırmaya çalışıyorum. Ben kullanılan rm -rtüm dosyaları kaldırmak için, ama tüm dosyaları kaldırmak istiyor ve üst dizin kendisi hariç, alt dizinleri. Mesela benim gibi bir üst dizim var images. Bu dosyaları içeren header.png, footer.pngve bir alt dizin. Şimdi Silmek istediğiniz header.png, footer.pngve alt …

6
İç içe bir dizini düzleştirme
Bu muhtemelen çok basit, ama çözemiyorum. Bunun gibi bir dizin yapısına sahibim (dir2 dir1'in içindedir): /dir1 /dir2 | --- file1 | --- file2 Bu yönetmen yapısını 'dir1' dir2 'dir2' de file1 ve file2 'yi alabilecek şekilde' düzleştirmenin 'en iyi yolu nedir?

6
Tüm dosya sisteminde metin nasıl aranır?
Grep aracının kullanılması gerektiğini varsayarak, tüm dosya sistemi boyunca "800x600" metin dizesini aramak istiyorum. Denedim: grep -r 800x600 / ama işe yaramadı. Komutumun yapması gerektiğine inandığım şey, "800x600" metni için kök altındaki tüm dosyalar / klasörler arasında tekrar tekrar gezinerek arama sonuçlarını listelemektir. Neyi yanlış yapıyorum?
53 grep  recursive 

5
Her dosya için sabit bağlantılar kullanarak yinelenen bir dizini kopyalama
Her dosyanın asıl dosyaya bağlantı oluşturduğu bir dizin ağacının "kopyasını" oluşturmak istiyorum Örnek: Bir dizin yapısına sahibim: dirA/ dirA/file1 dirA/x/ dirA/x/file2 dirA/y/ dirA/y/file3 Beklenen sonuç, her dosyanın orijinal dosyaya bağlandığı dizin ağacının bir "kopyası": dirB/ # normal directory dirB/file1 # hardlink to dirA/file1 dirB/x/ # normal directory dirB/x/file2 # hardlink …

5
Tekrarlı olarak joker karakter içeren dizinleri nasıl silerim?
Bir WD My Book World Edition'da SSH üzerinden çalışıyorum. Temel olarak, belirli bir dizin seviyesinde başlamak ve tekrarlayan bir şekilde tüm alt dizin eşleşmelerini kaldırmak istiyorum .Apple*. Bu konuda nasıl giderim? denedim rm -rf .Apple* ve rm -fR .Apple* ne alt dizinler içinde bu isimle eşleşen dizinlerden hiçbiri silinmedi.



6
Bir klasörü tekrar tekrar cp kullanarak idempotent bir şekilde nasıl kopyalanır?
Kullandığımda cp -R inputFolder outputFolder sonuç bağlama bağımlıdır : yoksa outputFolder, yaratılır ve klonlanan klasör yolu olur outputFolder. eğer outputFoldervarsa, o zaman yaratılan klonoutputFolder/inputFolder Bu korkunç , çünkü bazı kurulum betiği oluşturmak istiyorum ve eğer kullanıcı onu iki kez yanlışlıkla çalıştırırsa outputFolder, ilk kez yaratmış olacak , sonra ikinci çalıştırmada …
46 cp  recursive 


4
En büyük dosyayı tekrarlı olarak bulma
Bir dizindeki en büyük dosyayı yinelemeli olarak bulmaya çalışıyorum. Bu dizinin içinde bir alt dizin varsa, işlevin o dizine girmesi ve en büyük dosyanın orada olup olmadığını kontrol etmesi gerekir. En büyük dosya bulunduktan sonra çıktı, göreceli yol adı ve en büyük dosyanın adı ve boyutu ile gösterilir. EX: dude@shell2 …

5
Bir metin dizesi içermeyen bütün dosyaları nasıl bulabilirim?
Bir metin dizesi içermeyen tüm dosyaları bulmak için hangi özlü komutu kullanabilirim? Bunu (grep'in parametrelerini tersine çevirmek için -v kullanarak) şanssızlıkla denedim: find . -exec grep -v -l shared.php {} \; Birisi bunun işe yarayacağını söyledi: find . ! -exec grep -l shared.php {} \; Ama benim için işe yaramıyor. …
40 grep  find  recursive 

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.