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.
Skanuję wszystkie skrypty powłoki na moim serwerze i robię to za pomocą następującego polecenia: find / -type f -exec file --mime-type {} \; | grep "text/x-shellscript" Działa to dobrze, a oto przykładowe dane wyjściowe z tego: /lib/udev/hwclock-set: text/x-shellscript /lib/init/bootclean.sh: text/x-shellscript /etc/network/if-up.d/openssh-server: text/x-shellscript /etc/network/if-up.d/mountnfs: text/x-shellscript Teraz chcę popracować nad nazwami plików …
Zastanawiam się, czy jest jakiś sposób na włączenie lub wykluczenie plików z wyników find (1) w oparciu o kod wyjściowy lub kod zakończenia innego programu. W szczególności chciałbym móc uruchomić find (1) w taki sposób, że zwraca tylko te pliki, które zawierają dopasowanie pozytywne dla wyrażenia regularnego. Zdaję sobie sprawę, …
Chcę usunąć niektóre katalogi z hierarchii za pomocą polecenia „find -exec” find $rootdir -type d -name target -exec rm -rf {} \; Otrzymuję komunikaty o błędach find: `foo/bar/target': No such file or directory ponieważ „find -exec” najwyraźniej działa w przedsprzedaży, tzn. najpierw wykonuje pracę, a następnie odwiedza dzieci. Nie chcę …
Próbowałem zlokalizować niektóre pliki, które, jak podejrzewam, usunąłem ( rm -rf) po findzwróceniu następujących lokalizacji: Pod /tymi nazwami nie ma takich katalogów . Czy jest ktoś, kto może dir ect mnie we właściwym miejscu? Nawet nie wiem, na co patrzę, więc może mi trudno zadać właściwe pytania.
Badałem różne metody zliczania wszystkich plików w moim systemie. W moim przypadku chcę, aby wszystkie pliki zaczynały się od / i przechodziły do podfolderów. Oto, co do tej pory wymyśliłem: Metoda nr 1 # df --inodes / Filesystem Inodes IUsed IFree IUse% Mounted on /dev/mapper/sys-root 1602496 71756 1530740 5% / …
Mam podobną sturecture pliku: /home/dave/documents/static/ /home/static/ /home/dave/pictures/static/ /home/dave/otherfolders/ ... Chcę skopiować z tego katalogu tylko foldery o nazwie static. Te foldery mogą być również podfolderami. I powinien tworzyć tę samą strukturę w nowym folderze, który miał wcześniej. To znaczy: cp -r /home/* /otherhome/ Próbowałem tego: find home/ -name 'static' -exec …
I otrzymać inną liczbę plików z du -hi find: loom@loom-desktop$ du -h ~/storage/Apps/*/trunk/test/*.cpp | wc -l 35 loom@loom-desktop$ find ~/storage/Apps/ -path */trunk/test/*.cpp | wc -l 111 Jaki jest powód niedopasowania i jak wyświetlić listę wszystkich plików o odpowiednich rozmiarach w danych ograniczeniach?
Dziwny problem polega na tym, że kiedy przeglądam folder domowy, widzę katalog „Jquery”, ale kiedy używam wiersza poleceń, nic się nie pojawia. Użyłem polecenia ls | less, find . -iname jQueryitp jednak nie wynik jest zwracany. Dlaczego tak się dzieje? Jak mogę go wyświetlić za pomocą wiersza poleceń? Używam Ubuntu …
Mam taki plik: ==================================[RUN]=================================== result : Ok CPU time : 0.016001 s ==================================[RUN]=================================== result : Ok CPU time : 1.012010 s chcę numerować RUN w ten sposób ==================================[RUN 1]=================================== result : Ok CPU time : 0.016001 s ==================================[RUN 2]=================================== result : Ok CPU time : 1.012010 s jak mogę to …
Chciałbym wyszukać plik, który nie ma określonej daty. na przykład chcę znaleźć na moim serwerze wszystkie pliki utworzone przed 01.12.2015 o później jakieś sugestie ? dzięki luca patrz także Polecenie, aby znaleźć pliki dla określonego zakresu czasu
To polecenie: find ./ -name "mybinaryrpm-1.0.24-1.1.i586.rpm" daje wynik: ./DirectoryName/SubDirectory/mybinaryrpm-1.0.24-1.1.i586.rpm ale chcę tylko wynik: mybinaryrpm-1.0.24-1.1.i586.rpm Jak mogę to zdobyć? Co tak naprawdę próbuję zrobić: Przeczytaj plik wejściowy, który zawiera listę nazw plików binarnych oddzielonych od siebie liniami Wyszukaj pliki o odpowiednich nazwach w bieżącym katalogu rekurencyjnie Jeśli znaleziono więcej niż jedno …
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.