Zwykle aby usunąć pliki ze spacjami w nazwie pliku, należy uruchomić: $ rm "file name" ale jeśli chcę usunąć wiele plików, np .: $ find . -name "*.txt" | xargs rm Nie spowoduje to usunięcia plików ze spacjami.
Próbowałem to rozgryźć na własną rękę. Oto polecenie, którego użyłem w terminalu: find . -name "*.jpg" -exec mv {} pictures \; Najpierw nie utworzyłem katalogu o nazwie zdjęcia. To, co się stało, to plik o nazwie pictures.gif został utworzony. Czy znalazł pliki, a następnie je zastąpił, gdy je przesunął? Co …
Czy istnieje sposób uzyskania bezwzględnej ścieżki przeszukiwanego pliku? Na przykład: find .. -name "filename" Daje mi wyniki, ../filenameale chcę pełną ścieżkę. Muszę znaleźć w katalogu nadrzędnym i jego dzieciach dla określonego pliku, którego później użyję w innym skrypcie. Dzięki
Chciałbym użyć mlocate na moim serwerze Ubuntu, ale tylko do indeksowania niektórych katalogów (np. /homeI /data, ale nie wszystko poniżej /). Jednak standardowa konfiguracja mlocate działa w drugą stronę; określasz ścieżki, które chcesz usunąć (za pomocą PRUNE_PATHS). Czy jest jakiś prosty sposób, aby to osiągnąć, lub podobne narzędzie, które zrobi …
Mam program uruchamiający na pulpicie i chcę ręcznie dodać kolejny z tą samą ikoną. Kiedy przechodzę do preferencji istniejącego programu uruchamiającego i klikam ikonę, nie zabiera mnie to do folderu, w którym ikona jest przechowywana, ale tylko do mojego folderu domowego. Jak mogę dowiedzieć się, gdzie znajduje się używana ikona …
Używam cygwin, aby znaleźć plik na dysku. Jednak muszę wyłączyć komunikaty o odmowie uprawnień (w przeciwnym razie wyniki zostaną ukryte w komunikatach o błędach). Działa następujące polecenie: find -name 'myfile.*' |& grep -v "Permission denied" Nie rozumiem, dlaczego znak ampersand musi być wprowadzony do tego polecenia, spodziewałbym się, że to …
Mam konto e-mail, które przeszło 60 GB wiadomości e-mail, a obecnie mam problemy z użyciem klienta poczty e-mail do archiwizacji wiadomości e-mail z zeszłego roku (2011). Poprzez terminal próbuję użyć find do zlokalizowania plików między 2011-01-01 a 31.12.2011, ale bezskutecznie. Jak znaleźć pliki między dwiema datami? W razie potrzeby celem …
Cały czas używam funkcji lokalizowania, aby znaleźć pliki, których nazwę znam, lokalizacja jest bardzo szybka i uwielbiam to. Znalezienie ostatnio utworzonych plików jest świetne, zwykle z ostatnio utworzonymi plikami wiem, gdzie w zasadzie zostały utworzone, więc nie muszę przeszukiwać całego systemu plików. Kiedy zapomniałem lokalizacji katalogu, ani znalezienie, ani lokalizacja …
Dlaczego nie jest bezpieczne korzystanie z kombinacji -execdirakcji find podczas korzystania, -execnie jest? Gdy uruchamiam poniższe polecenie, pojawia się następujący komunikat zachęty: /path/to/currentDir/$ find . -type f -name 'partOfFileNames*' -execdir rm -- {} + find: The current directory is included in the PATH environment variable, which is insecure in combination …
Wiem o du -sh, która daje mi całkowite miejsce na dysku wykorzystane dla danego katalogu. Mój problem polega na tym, że katalogi, które mnie interesują, są rozproszone w wielu podkatalogach. Mam odpowiednie polecenie „znajdź”, które daje mi te katalogi. Celem jest przekazanie znalezionych katalogów i uzyskanie całkowitej ilości miejsca na …
Mam katalog (np. abc/def/efg) Z wieloma podkatalogami (np .::) abc/def/efg/(1..300). Wszystkie te podkatalogi mają wspólny plik (np file.txt.). Chcę wyszukiwać ciąg tylko w tym z file.txtwyłączeniem innych plików. W jaki sposób mogę to zrobić? Użyłem grep -arin "pattern" *, ale jest bardzo powolny, jeśli mamy wiele podkatalogów i plików.
Mam folder bez około 500 podkatalogów. Jest w nim dużo śmieci i chcę je posprzątać. Za pomocą tego polecenia usunąłem już niektóre typy plików, których nie chcę, np. Obrazy: find . -mindepth 1 -iname "*.jpg" -type f -delete Jednak teraz chcę usunąć wszystkie pliki bez rozszerzeń. Pliki takie jak „Lista …
Kiedy używam find /home/user/parentdir -type d -empty -delete szuka rekurencyjnie pustych podfolderów wewnątrz /home/user/parentdiri usuwa je. Ale jeśli /home/user/parentdirjest również pusty, usuwa również parentdirfolder, co jest dla mnie niepożądane. Chcę zachować to parentdirw rsyncniektórych plikach do utworzenia kopii zapasowej lub w chmurze. Po przetworzeniu muszę usunąć puste foldery, ale ich …
Jak znaleźć listę plików, które mają określone uprawnienia? Chcę znaleźć pliki należące do rootużytkownika, które mają rwxuprawnienia właściciela. Czy jest jakiś sposób na znalezienie listy takich plików? Używam Ubuntu 16.04.
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.