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.
Korzystam z następującego polecenia do zliczania wierszy tekstu w plikach JAVA: find . -name '*.java' | xargs wc -l Jak mogę zmodyfikować findparametry polecenia, aby pasowały do więcej niż jednego rozszerzenia pliku? Na przykład chciałbym użyć powyższej operacji dla plików CPP, C i H.
Zacząłem używać ack, który jest znacznie szybszy niż grep. Jednak za pomocą potwierdzenia chcę wyszukać nazwę pliku zamiast jego zawartości. Czy jest na to sposób?
Chciałbym znaleźć pliki źródłowe (* .c, * .cpp, * .h), które zawierają Linux / MinGW / Cygwin i rekurencyjnie we wszystkich podkatalogach. Moim podstawowym pomysłem jest używanie findi grep. Jednak zbudowanie wyrażenia regularnego, które może sprawdzić podaną nazwę pliku to * .c, * .cpp lub * .h nie jest łatwe. …
Jak mogę znaleźć wszystkie pliki z niektórymi ustawionymi rozszerzonymi listami ACL, tj. Tymi, które mają trochę +na końcu flag uprawnień pokazanych przez ls -l. Nie mogłem znaleźć odpowiedniej flagi dla find. Moje naiwne podejście byłoby findpołączone z ls -la grep. Ale nie sądzę, żeby to było miłe. Czy ktoś ma …
Próbuję znaleźć katalog za pomocą tego polecenia: find /users/dan/ -name 'Prams' -type d Widzę ogromną liczbę wyników „Brak takiego pliku lub katalogu”. Czy istnieje sposób na zamknięcie wyszukiwania , jeśli niczego nie znajdzie?
Wydaje mi się, że w większości przypadków po rozpakowaniu archiwum tar otrzymamy katalog o tej samej nazwie co plik archiwum, ale z innym sufiksem. Ale w niektórych pechowych przypadkach, jakie spotkałem dzisiaj, po rozpakowaniu archiwum, znajduję wiele plików rozproszonych w katalogu roboczym, co jest uciążliwe. Więc chcę się od ciebie …
Próbuję skopiować wszystkie pliki i foldery z jednego katalogu do drugiego, ale wykluczam niektóre pliki. W szczególności chcę wykluczyć pliki i foldery subversion. Chciałbym jednak ogólne, ale zwięzłe rozwiązanie. Wyobrażam sobie, że w najbliższej przyszłości będę musiał wykluczyć kilka rodzajów plików. Na przykład mogę wykluczyć .svn, * .bak i * …
Mam w domu laptopa MacBook, a kiedy Mac OS X kopiuje pliki przez sieć, często przynosi ze sobą ukryte „pliki-kropki”. Na przykład, jeśli skopiuję "SomeUtility.zip", zostanie również skopiowany ukryty ".SomeUtility.zip"plik. Uważam te pliki kropkowe OS X za bezużyteczne turdany danych, jeśli chodzi o resztę mojej sieci, i nie chcę pozostawiać …
Miałem nadzieję, że będę w stanie to zrobić za pomocą findpolecenia, ale nie widzę w instrukcji żadnego testu na to, co chcę. Chciałbym móc znaleźć katalogi w katalogu roboczym, które zawierają mniej niż, więcej niż dokładnie lub określoną przeze mnie liczbę. find . -filecount +10 # any directory with more …
Jestem w szkole z prawdopodobnie ponad 200 komputerami i wykonałem skanowanie IP w pewnym zakresie i znalazłem trzy lub cztery drukarki. Zastanawiałem się, czy byłoby możliwe znalezienie tych drukarek w szkole, albo używając innych komputerów wokół nich i sprawdzając ich adres IP i zawężając go w ten sposób, czy też …
To pytanie ma już odpowiedzi tutaj : Zamknięte 8 lat temu . Możliwa duplikat: Jak mogę grepować w plikach źródłowych dla jakiegoś tekstu? Jakie polecenie rekurencyjnie szuka określonego tekstu w określonych typach plików w bieżącym katalogu?
Używając terminala Mac OS X, jak napisać findpolecenie, które porządkuje wyniki według daty modyfikacji (od najnowszej)? Istnieją już podobne pytania, ale odnoszą się one do GNU findi POSIX, ale nie wiem, czy Mac OS X to GNU lub POSIX, czy coś innego.
Polecenie mogrify -format jpg *.NEFpo uruchomieniu w katalogu konwertuje wszystkie pliki * .NEF na pliki JPEG. Chcę, aby móc uruchomić mogrify w plikach * .NEF wewnątrz podkatalogów, a także za pomocą jednego polecenia. Próbuję uruchomić coś takiego: find . -type d exec mogrify -format jpg *.NEF \; i oczywiście nie …
Podczas gdy używam BASH od kilku lat, moje doświadczenie ze skryptowaniem BASH jest stosunkowo ograniczone. Mój kod jest jak poniżej. Powinien pobrać całą strukturę katalogów z bieżącego katalogu i zreplikować ją $OUTDIR. for DIR in `find . -type d -printf "\"%P\"\040"` do echo mkdir -p \"${OUTPATH}${DIR}\" # Using echo for …
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.