Pytania otagowane jako recursive

Rekurencyjnie działa na katalogu i jego podkatalogach.



6
Jak rekurencyjnie grepować poprzez pliki .gz?
Korzystam ze skryptu, aby regularnie pobierać wiadomości Gmaila, które kompresują nieprzetworzony plik .eml do plików .gz. Skrypt tworzy folder na każdy dzień, a następnie kompresuje każdą wiadomość do własnego pliku. Chciałbym znaleźć sposób na przeszukanie tego archiwum pod kątem „ciągu”. Wydaje się, że sam Grep tego nie robi. Próbowałem także …

3
Glob rekurencyjny?
Chciałbym napisać coś takiego: $ ls **.py aby uzyskać wszystkie nazwy plików .py, rekurencyjnie chodź po hierarchii katalogów. Nawet jeśli do znalezienia są pliki .py, powłoka (bash) daje następujące dane wyjściowe: ls: cannot access **.py: No such file or directory Jest jakiś sposób na zrobienie tego, co chcę? EDYCJA: Chciałbym …

14
Jak usunąć wszystkie pliki z katalogu?
Próbuję usunąć wszystkie pliki i podkatalogi z katalogu. Zwykłem rm -rusuwać wszystkie pliki, ale chcę usunąć wszystkie pliki i podkatalogi, z wyjątkiem samego katalogu głównego. Na przykład mam topowy katalog jak images. Zawiera pliki header.png, footer.pnga podkatalog. Teraz chcę usunąć header.png, footer.pngi podkatalogu, ale nie images. Jak mogę to zrobić …

6
Spłaszczanie zagnieżdżonego katalogu
Jest to prawdopodobnie bardzo proste, ale nie mogę tego rozgryźć. Mam taką strukturę katalogów (dir2 znajduje się w dir1): /dir1 /dir2 | --- file1 | --- file2 Jaki jest najlepszy sposób „spłaszczenia” tej struktury dyrektora w taki sposób, aby uzyskać plik1 i plik2 w katalogu 1, a nie katalogu 2.

6
Jak wyszukiwać tekst w całym systemie plików?
Zakładając, że należy użyć narzędzia grep, chciałbym wyszukać ciąg tekstowy „800x600” w całym systemie plików. Próbowałem: grep -r 800x600 / ale to nie działa. Moim zdaniem, moje polecenie powinno rekurencyjnie grepować przez wszystkie pliki / foldery w katalogu głównym dla tekstu „800x600” i wyświetlać wyniki wyszukiwania. Co ja robię źle?
53 grep  recursive 

5
Jak skopiować katalog rekurencyjnie za pomocą linków twardych dla każdego pliku
Chcę utworzyć „kopię” drzewa katalogów, w którym każdy plik jest dowiązaniem twardym do oryginalnego pliku Przykład: Mam strukturę katalogów: dirA/ dirA/file1 dirA/x/ dirA/x/file2 dirA/y/ dirA/y/file3 Oto oczekiwany wynik, „kopia” drzewa katalogów, w którym każdy plik jest dowiązaniem twardym do oryginalnego pliku: dirB/ # normal directory dirB/file1 # hardlink to dirA/file1 …

5
Jak rekurencyjnie usuwać katalogi ze znakiem wieloznacznym?
Pracuję za pośrednictwem SSH na WD My Book World Edition. Zasadniczo chciałbym zacząć od określonego poziomu katalogu i rekurencyjnie usunąć wszystkie pasujące podkatalogi .Apple*. Jak miałbym to zrobić? próbowałem rm -rf .Apple* i rm -fR .Apple* nie usunięto katalogów pasujących do tej nazwy w podkatalogach.


10
Jak policzyć rekurencyjnie wszystkie pliki w katalogach
Chcę zobaczyć, ile plików znajduje się w podkatalogach, aby dowiedzieć się, gdzie jest całe użycie i-węzła w systemie. Jakbym zrobił to dla wykorzystania przestrzeni du -sh /* co da mi miejsce używane w katalogach poza katalogiem głównym, ale w tym przypadku chcę liczbę plików, a nie ich rozmiar.

6
Jak skopiować folder rekurencyjnie w idempotentny sposób za pomocą cp?
Kiedy używam cp -R inputFolder outputFolder wynik zależy od kontekstu : jeśli outputFoldernie istnieje, zostanie utworzony, a ścieżka sklonowanego folderu będzie outputFolder. jeśli outputFolderistnieje, utworzony zostanie klonoutputFolder/inputFolder To okropne , ponieważ chcę utworzyć skrypt instalacyjny, a jeśli użytkownik uruchomi go dwa razy przez pomyłkę, utworzy go outputFolderza pierwszym razem, a …
46 cp  recursive 


4
Znajdowanie rekurencyjnie największego pliku
Próbuję rekurencyjnie znaleźć największy plik w katalogu. Jeśli w tym katalogu znajduje się podkatalog, funkcja musi wejść do tego katalogu i sprawdzić, czy jest tam największy plik. Po znalezieniu największego pliku wyświetlane są dane wyjściowe z względną nazwą ścieżki oraz nazwą i rozmiarem największego pliku. DAWNY: dude@shell2 (~...assignment/solutions) % bash …


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.