Pytania otagowane jako find

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.

1
„Znajdź | grep | awk ”kończy się niepowodzeniem
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 …
bash  find  grep  pipe  awk 

1
Wyklucz / włącz pliki z komendy unix find na podstawie programu
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ę, …
unix  shell  find 

1
po zamówieniu dla find -exec?
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ę …
linux  shell  find 

0
`find` zwraca nieistniejące ścieżki
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.
macos  find 


1
Skopiuj określone podfoldery w systemie Linux
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 …
linux  find  cp 

1
Polecenie „Du” nie wyświetla wszystkich plików
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?
bash  find  du 

0
Dlaczego katalog pojawia się podczas przeglądania folderu domowego, ale nie pojawia się, gdy używam wiersza poleceń w systemie Linux?
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 …

2
numerowanie zawartości pliku za pomocą grep lub innych poleceń
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 …
-1 linux  find  grep 


3
Wypisuj tylko część po ostatnim „/” z funkcją find
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 …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.