Nawet gdy /tmpnie ma wywołanego pliku something, wyszukiwanie go za pomocą findzwróci 0: $ find /tmp -name something $ echo $? 0 Jak mogę uzyskać niezerowy status wyjścia, gdy findniczego nie
wyszukiwanie plików w hierarchii katalogów
Nawet gdy /tmpnie ma wywołanego pliku something, wyszukiwanie go za pomocą findzwróci 0: $ find /tmp -name something $ echo $? 0 Jak mogę uzyskać niezerowy status wyjścia, gdy findniczego nie
Czy istnieje sposób na findpolecenie bash, aby wypisał, co robi (tryb pełny)? Na przykład dla polecenia: find /media/1Tb/videos -maxdepth 1 -type d -mtime +7 -exec rm -rf {} \;to output: Found /media/1Tb/videos/102, executing rm -rf
Narzędzie unix find(1)jest bardzo przydatne, pozwalając mi wykonać akcję na wielu plikach, które pasują do określonych specyfikacji, np find /dump -type f -name '*.xml' -exec java -jar ProcessFile.jar {} \; Powyższe może uruchomić skrypt lub narzędzie na każdym pliku XML w określonym...
Czy istnieje jakiś prosty sposób, aby dowiedzieć się, jaki jest adres MAC wszystkich komputerów w mojej sieci, zamiast wykonywania SSH na każdym z nich, a ifconfig | grep HWaddrjeśli w sieci jest 300 komputerów, naprawdę potrzebuję łatwego
findma dobrą obsługę wyszukiwania plików zmodyfikowanych mniej niż X dni temu, ale jak mogę findznaleźć wszystkie pliki zmodyfikowane po określonej dacie? Nie mogę znaleźć niczego na findstronie podręcznika, aby to zrobić, a jedynie porównać z czasem innych plików lub sprawdzić różnice między...
jaka jest domyślna kolejność sortowania wpisów zwracanych przez polecenie linux find? Na przykład jeśli wydam find . -type f -name '*mp3' a dane wyjściowe składają się z wielu plików w wielu podfolderach, jaka jest domyślna kolejność wyświetlania katalogów? Jednocześnie, jaka jest kolejność...
Mam skrypt bash do wdrażania kodu ze środowiska beta do środowiska produkcyjnego, ale obecnie muszę ręcznie dodać listę plików do pliku txt, a czasem brakuje. Zasadniczo mój skrypt instalacyjny cat / pętle kopiuje pliki. (eksportuje / importuje również db, ale to nie dotyczy .. lol) W każdym razie...
Jedną z moich powszechnych praktyk jest wykonywanie greps na wszystkich plikach określonego typu, np. Znajdowanie wszystkich plików HTML zawierających słowo „rumpus”. Aby to zrobić, używam find /path/to -name "*.html" | xargs grep -l "rumpus" Czasami findzwraca plik ze spacją w nazwie, np my new...
Szukam rozwiązania do przenoszenia plików, które są o rok starsze od dzisiaj. Moja partycja dziennika jest pełna, ale nie mogę ich usunąć. Są potrzebne przez długi czas. W każdym razie jednym z moich pomysłów jest: find /sourcedirectory -mtime 365 -exec mv "{}" /destination/directory/ \; Czy to...
Zastanawiałem się, czy jest jakiś sposób, aby wyświetlić jakieś informacje o postępie podczas wyszukiwania plików w systemie Linux find. Często szukam plików na dużym dysku i jakiś wskaźnik postępu byłby bardzo pomocny, np. Pasek lub przynajmniej wyszukiwanie w katalogu „znajdź” w bieżącym...
W przeszłości instalowałem niektóre rzeczy ręcznie i chciałbym usunąć wszystkie powiązane pliki. Potrzebuję więc sposobu, aby automatycznie znaleźć wszystkie pliki (na przykład w / usr), które nie są zawarte w żadnym z pakietów aktualnie zainstalowanych w systemie Debian. Jednak musiałbym również...
Na serwerze Linux muszę znaleźć wszystkie pliki z pewnym rozszerzeniem w bieżącym katalogu i wszystkich podkatalogach. Wcześniej zawsze używałem następującego polecenia: find . -type f | grep -i *.php Jednak nie znajduje ukrytych plików, na przykład .myhiddenphpfile.php . Poniżej znajduje się...
Używam ZFS na moim FreeBSD 9.0 x64 i jestem z tego całkiem zadowolony, ale trudno mi policzyć rozmiar katalogu rzeczywistego, nieskompresowanego. Z pewnością mogę przejść do katalogu i policzyć każdy rozmiar pliku za pomocą ls, ale spodziewałbym się dodatkowego klucza do du do tego celu. Jak więc...
Próbuję napisać polecenie bash, które usunie wszystkie pliki pasujące do określonego wzorca - w tym przypadku są to wszystkie stare pliki dziennika vmware, które się utworzyły. Próbowałem tego polecenia: find . -name vmware-*.log | xargs rm Jednak po uruchomieniu polecenia dusi wszystkie...
Próbuję użyć polecenia find Linux, aby znaleźć wszystkie katalogi i podkatalogi, które nie mają na swojej ścieżce plików .svn (ukryte foldery Subversion). Mogę to tylko wykluczyć z samych katalogów .svn, ale nie z żadnego z podkatalogów. Oto co teraz robię: find . -type d \! -iname...
Pobieranie wszystkich rozszerzeń dla katalogu: łatwe. Sprawdzanie liczby plików dla konkretnego rozszerzenia: łatwe. Ale nawiązywanie do wszystkich rozszerzeń plików i ich liczby jest aluzją. na przykład. + dir + abc.txt + def.txt + abc.pdf * def.pov powinien zwrócić coś takiego: .txt...
Szukając usługi rozwiązanej przez system po ostatnim ujawnieniu podatności, zauważyłem bardzo dziwne zachowanie z polecenia find. root@localhost:/# find . -name "*systemd-resolved*" ./usr/share/man/man8/systemd-resolved.service.8.gz ./usr/share/man/man8/systemd-resolved.8.gz Polecenie zwraca 0...
Szukam sposobu na przeszukanie katalogu lub katalogów i wyświetlenie listy wszystkich plików, które mają nieprawidłowe uprawnienia do katalogu
Jak znaleźć pliki nienależące do określonej grupy? find /home -group NOT