Używam cygwin w moim komputerze z systemem Windows. Próbuję wykonać wyszukiwanie, a format parametru jest nieprawidłowy. Dlaczego? $
Używam cygwin w moim komputerze z systemem Windows. Próbuję wykonać wyszukiwanie, a format parametru jest nieprawidłowy. Dlaczego? $
Jeśli mam katalog zawierający niektóre pliki, których nazwy zawierają spacje, np $ ls -1 dir1 file 1 file 2 file 3 Mogę z powodzeniem skopiować wszystkie z nich do innego katalogu, takiego jak ten: $ find dir1 -mindepth 1 -exec cp -t dir2 {} + Jednak dane wyjściowe find dir1 -mindepth...
Wiem, że mogę użyć tej opcji, aby znaleźć plik między poszczególnymi modyfikowanymi czasami. Ale jestem ciekawy, co to znaczy? Użyłem man find | grep newermtpróbuje coś znaleźć. Ale nie mam bezpośredniej treści. Wydaje się -newer filei mtimerzeczy mogą mieć z tym związek. Ale nie jestem...
Próbuję znaleźć wszystkie pliki, dla których nazwa zaczyna się wielką literą. Próbowałem użyć następującego polecenia: find . -type f -regex '.*\/[A-Z][^/]*' Znajduje ścieżki zawierające tylko małe litery. Następujące prace: find . -type f -regex
Próbowałem utworzyć ciąg polecenia find, który znajdzie wszystkie pliki, które kończą się cyframi 1-99, ale wykluczają wszystkie inne. np. chcę znaleźć mój_plik1 mój_plik99, ale nie mój_plik456 i nie myfilebackup Wyrażenie, o którym myślę, jest takie, myfile[1-9]{1,2}ale nie mogę zmusić go do...
Szukam sposobu wyszukiwania plików, w których istnieją dwa wystąpienia słów w tym samym pliku. Do tego momentu korzystałem z następujących funkcji: find . -exec grep -l "FIND ME" {} \; Problem, na który wpadam, polega na tym, że jeśli nie ma dokładnie jednej spacji między „ZNAJDŹ” a „ME”, wynik...
Od findstrony man : -exec command ; There are unavoidable security problems surrounding use of the -exec action; you should use the -execdir option instead. -execdir command {} + Like -exec, but the specified command is run from the subdirectory containing the matched file, which is not...
Czy istnieje sposób na napisanie findtak, aby się zepsuł, jeśli jedna z -execoperacji zakończy się niepowodzeniem na pliku? Np. ( javacJest dogodnie używany jako program, który może zwrócić kod wyjścia 1 dla niektórych plików i bez innego powodu): $ echo "public classXX A{}" >> A.java $...
Czy możliwe jest wyjście find … -exec ls -ls ;posortowane alfabetycznie według nazwy pliku? To jest moje polecenie crona: find /home/setefgge/public_html -type f -ctime -1 -exec ls -ls {} \; To polecenie działa w większości dobrze. Ale wyniki nie są sortowane w żadnej znaczącej kolejności....
Istnieje wiele sposobów, aby to zrobić, w tym pętle w skrypcie powłoki, find i xargs. Który z nich jest najlepszy, a który najbardziej
Co jest +w find /path/ -exec command '{}' +zrobienia? w przeciwieństwie dofind /path/ -exec command '{}'
Robiłem masową rekurencyjną zmianę uprawnień niektórych plików, które migrowałem do systemu unix. Zmieniłem je na ug + rw, ale potem okazało się, że nie mogę przejść do podkatalogów. Przejrzałem stronę podręcznika użytkownika chmodi nie znalazłem żadnego wyjaśnienia dla wykluczania katalogów, więc...
Korzystam z systemu Linux (Ubuntu) i chciałbym wykluczyć niektóre katalogi (takie jak .hg), gdy robię find | less Próbowałem następujących czynności, aby wykluczyć katalog .hg z listy, ale wydaje się, że nie działa. find -type d \( ! -iname \.hg \) find -type d \( ! -name \.hg \) find -type d...
Próbuję uzyskać listę katalogów, które są zawarte w określonym folderze. Biorąc pod uwagę te przykładowe
Niedawno przekonwertowałem wszystkie moje pliki FLAC na niższą częstotliwość próbkowania 44,1 kHz i głębię bitową 24 bity (ponieważ iPhone / iPod nie obsługują niczego powyżej) za pomocą XLD na moim Mac OS 10.7 (Lion). Chociaż powiedziałem XLD, aby nadpisał wszystkie poprzednie pliki, XLD dodał...
Chcę przekierować dane wyjściowe findpolecenia do catpolecenia, aby móc wydrukować dane z danego pliku. Na przykład jeśli wynikiem działania polecenia find jest /aFile/readmekot, należy go interpretować jako cat ./aFile/readme. Jak mogę to zrobić natychmiast? Czy muszę używać rur? Próbowałem...
Dlaczego finddrukuje prowadzące ./do wyników, jeśli nie podano ścieżek? $ find ./file1 ./file2 ./file3 Jaki jest powód, aby tego nie drukować? $
Pytanie mówi wszystko: widziałem oba find -name i find -iname używane wszędzie, bez dostrzegalnego wzoru. Czy ktoś mógłby wyjaśnić różnice, być może z przykładem do
Powiedzmy, że mam nazwany katalog najwyższego poziomu /diri wiele podkatalogów. Jak przeszukać podkatalogi, /diraby znaleźć ten o nazwie x/x/dir/x/x/x/target? To pytanie jest podobne do, ale nie do końca tego, czego szukam: znajdź polecenie dla niektórych podkatalogów . Nie szukam plików, tylko...
Muszę wykluczyć .gitz findwyszukiwania. Aby to osiągnąć, używam -path ./.git -pruneprzełącznika: $ find . -path ./.git -prune -o \( -type f -o -type l -o -type d \) | grep '.git' ./.git Jednak nawet jeśli pomija to zawartość katalogu .git, zawiera on sam katalog. Działa, gdy dodam-path ./.git...