«recursive» etiketlenmiş sorular

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

2
Grep -r varsayılan olarak nerede arama yapar?
grep -r 'mytext'Sonsuz uzun sürdüğü gibi bir yol belirtmeden grep kullanarak arama yaparsam buldum . Bu arada belirtilen yolla arama grep -r 'mytext' .yaparsam ihtiyacım olan şeyi anında bulur. Merak ediyorum, ilk haliyle, grep hangi dizinde arama yapıyor? UDATE: grep sürümü: grep (GNU grep) 2.10
16 grep  recursive 

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 


4
Bir dizindeki dosyalar arasında yinelemeli yineleme
Bir dizindeki dosyalar arasında yinelemeli olarak yineleme yapmak şu şekilde yapılabilir: find . -type f -exec bar {} \; Bununla birlikte, yukarıdakiler, çok sayıda koşullu dal, döngü vb. Yapılması gereken daha karmaşık şeyler için işe yaramaz. Bunu yukarıdaki için kullanıyordum: while read line; do [...]; done < <(find . -type …

1
Inotifywatch neden eklenen dosyalardaki değişiklikleri algılamıyor?
/tmpAşağıdakileri kullanarak değişiklikler için klasörümü izlemeye çalışıyorum inotifywatch: sudo inotifywatch -v -r /tmp Dosyaların çift (oluşturduktan sonra touch /tmp/test-1 /tmp/test-2) ben son veriyorum inotifywatchtarafından ( Ctrl- Cki gösterileri beni şu istatistikleri: Establishing watches... Setting up watch(es) on /tmp OK, /tmp is now being watched. Total of 39 watches. Finished establishing …

4
Tüm alt dizinlere özyineli olarak bir dosya ekleyin
Tüm alt dizinlerin yanı sıra geçerli dizine bir dosyayı yinelemeli olarak nasıl ekleyebilirim (veya bu dosyaya dokunabilirim)? Örneğin, bu dizin ağacını açmak istiyorum: . ├── 1 │ ├── A │ └── B ├── 2 │ └── A └── 3 ├── A └── B └── I 9 directories, 0 files içine …

2
Özyineleme neden rm ile yukarı gitmiyor?
Ben genel olarak özyineleme yönü ve özellikle rm merak ediyorum. rm özyineleme sadece aşağı doğru çalışır? Çalışıyor: sudo rm -R *.QTFSgeçerli dizindeki ve altlarındaki tüm * .QTFS dosyalarını silecek, doğru mu? geçerli dizinde de gösterildiği gibi daha iyi bir kelime olmaması için bağlantılar ve bağlantılar ls -lhaiçerir , bu yüzden …
13 recursive 

2
Komutu birden çok dosyada nasıl çalıştırırım
Bu oldukça basit, JS dosyaları birkaç alt klasörleri olan bir klasör var ve ben bu klasörlerde tüm dosyaların Google'ın Clojure derleyicisini çalıştırmak istiyorum. Tek bir dosyayı işleme alma komutu aşağıdaki gibidir: java -jar compiler.jar --js filename.js --js_output_file newfilename.js Bunu dizin yapımdaki her JS dosyasında çalışacak şekilde nasıl değiştirebilirim?


2
Dizin yapısını koruyarak bir dizindeki tüm PDF'leri kaldırın
Dizinlerimden birinde bulunan tüm PDF dosyalarını içeren sıkıştırılmış bir tarball oluşturmaya çalışıyorum. Dizin yapısının korunması gerekir. Boş dizinlere ihtiyaç yoktur, ama orada olup olmadıkları umurumda değil. Örneğin, şöyle bir dizin buldum: dir dir/subdir1 dir/subdir1/subsubdir1/song.mp3 dir/subdir2 dir/subdir2/subsubdir1 dir/subdir2/subsubdir1/document.pdf dir/subdir2/subsubdir1/another-song.mp3 dir/subdir2/subsubdir1/top-ten-movies.txt dir/subdir3 dir/subdir3/another-document.pdf Komutu çalıştırdıktan sonra, bu içeriğe sahip olmak istiyorum dir.tar.gz: …
11 find  tar  recursive 

5
Her şeyi büyük harfe yinelemeli olarak yeniden adlandırmak için yeniden adlandırmayı nasıl kullanabilirim?
Tüm dosya ve klasörleri (alt klasörleri) tekrar tekrar büyük harfe dönüştürmek istiyorum. Küçük harfe dönüştürecek bazı komut dosyaları buldum, ancak bunları nasıl değiştireceğimi bilmiyorum, bu yüzden başka şekilde (alttan üste) yapacak. Bulduğum ve küçük harfle çalıştığım komut dosyası, ancak nasıl değiştirileceğini bilmiyordum: rename 'y/A-Z/a-z/' * Gelen man rename.


2
Bul komutundan alınan dosya adını değiştirme
Bash için nispeten yeniyim ve yüzeyde oldukça basit görünen bir şey yapmaya çalışıyorum - tüm * .wma dosyalarını almak için bir dizin hiyerarşisi üzerinde çalışın, onları mp3'e dönüştürdüğüm bir komuta boru ve dönüştürülen dosyayı .mp3 kaydedin. Benim düşüncem, komutun aşağıdaki gibi görünmesi gerektiğiydi (Ses dönüştürme komutunu bıraktım ve bunun yerine …



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.