Polecenie find w systemach Windows służy do filtrowania wierszy tekstu wejściowego i zwracania wierszy pasujących do filtru. Polecenie find w systemie * nix służy do lokalizowania plików lub folderów spełniających określone kryteria.
Często próbuję znaleźć pliki o następującej składni: find . -name "filetofind" Jednak zwykle powoduje to tyle wierszy lub raportów o błędach (Odmowa dostępu) o folderach, w których odmowa dostępu. Czy istnieje inny sposób na uniknięcie tego spamu niż użycie sudo lub zaawansowane grepowanie z wyjścia błędów?
Szukam polecenia, które ponownie utworzyłoby całe drzewo plików w innym katalogu. Wolałbym mieć wszystkie dowiązania symboliczne absolutne. Czy mogę to zrobić za pomocą find i xargs? ;-)
Chciałbym, aby polecenie Linuksa znalazło pliki zmienione w ostatnich nsekundach. Czy istnieje skrypt powłoki lub inne narzędzie, które mogę uruchomić z interfejsu wiersza poleceń lub GUI?
Próbuję znaleźć katalog o nazwie 480debugerrorzagnieżdżonej w katalogach potomnych. Nie znam dokładnej ścieżki ani nawet jeśli mam dokładną pisownię katalogu, który chcę znaleźć. Czy istnieje polecenie systemu Linux, aby znaleźć katalogi z danym prefiksem lub sufiksem, na przykład katalogi o nazwie „debugowanie” lub „błąd debugowania”, z nieznanym prefiksem lub sufiksem?
Jak mogę przenieść tylko zwykłe pliki (nie katalogi) z jednego folderu w systemie Linux do innego folderu za pomocą mvpolecenia? Próbowałem mv * ~/, ale skopiowałem wszystko, w tym katalogi.
Korzystam z następującego polecenia: find /var/www/html/content/processing -type d -mtime +1 -exec rm -rf {} \; Chciałbym usunąć wszystkie foldery w processingfolderze (folderu przetwarzania nigdy nie należy usuwać). Polecenie usuwa również processingfolder. Jak ograniczyć skrypt do usuwania tylko folderów w tym folderze?
Znalazłem SO o nazwie używanie Find / Grep do wyszukiwania plików pomiędzy określoną porą dnia W oparciu o to i Unix SE zadzwonił Polecenie Grep, aby znaleźć pliki zawierające ciąg tekstowy i przenieść je Skończyło się na: find . -type f -mtime -20 | grep -v -e " \(0[012345]\|18\|19\|2[0123]\)" | …
Kiedy używam greplub find, zawsze denerwują mnie powiadomienia „Odmowa zezwolenia” i „Brak takiego pliku lub katalogu”, coś takiego: johndoe@johndoe-desktop:/$ grep -rnP 'YII_CORE_PATH' ./ | grep -v .svn grep: ./lib/ufw/user6.rules: Permission denied grep: ./lib/ufw/user.rules: Permission denied grep: ./lib/init/rw/udev/watch/27: No such file or directory grep: ./lib/init/rw/udev/watch/26: No such file or directory grep: …
Widzę następujące pytanie opisujące, jak znaleźć pliki do zapisu grupowego: Jak znaleźć wszystkie pliki PHP z uprawnieniami do zapisu grupowego? Ale chcę plików, których nie można zapisać w grupie! (Poza tym nie mogłem skomentować powyższego pytania). Google mnie zawodzi (ponieważ „find” nie jest tak wyjątkowym słowem kluczowym).
Chcę znaleźć pliki w podkatalogach posortowane według znacznika czasu (utworzenia), od najnowszych. Patrzyłem na stronę podręcznika, ale wydaje się, że pozwala ona tylko filtrować według znacznika czasu, a nie sortować według znacznika czasu. Jakie opcje mogę przekazać, aby findto osiągnąć? Alternatywnie, jak mogę połączyć to z innym narzędziem, na przykład …
Próbuję przeprowadzić wyszukiwanie tekstowe w niektórych plikach o podobnej strukturze katalogów, ale nie w tym samym drzewie katalogów w systemie GNU / Linux. Mam serwer WWW z wieloma witrynami, które mają tę samą strukturę drzewa (framework PHP Igniter MVC PHP), dlatego chcę wyszukać w określonym katalogu w dół drzewa dla …
Powiedz, że muszę zrobić: znajdź / -name somefile.txt i powiedzmy, że partycja root /jest zamontowana /dev/sda5; powiedzmy jednak, że mam również zamontowane partycje o pojemności 250 GB ( /dev/sda6, /dev/sda7) /media- ORAZ inną lokalizację, której obecnie nie pamiętam. Powiedz też, że wiem, że plik, którego szukam, jest włączony /dev/sda5. Oczywiście …
Mam katalog zawierający 10144911 plików. Do tej pory próbowałem: for f in ls; do sed -i -e 's/blah/blee/g' $f; done Rozbiłam moją skorupę, lsjest w tyldie, ale nie wiem, jak ją stworzyć. ls | xargs -0 sed -i -e 's/blah/blee/g' Za dużo argumentów sed find . -name "*.txt" -exec sed …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.