Pytania otagowane jako find

Ten tag ma wiele znaczeń. NIE używaj tego tagu, jeśli tylko próbujesz coś znaleźć.


6
Jak znaleźć wszystkie dowiązania symboliczne w drzewie katalogów?
Próbuję znaleźć wszystkie dowiązania symboliczne w drzewie katalogów mojej witryny. Wiem, że mogę findto zrobić, ale nie wiem, jak rekurencyjnie sprawdzić katalogi. Próbowałem tego polecenia: find /var/www/ -type l … A później odkryłem, że zawartość w /var/wwwto dowiązania symboliczne, więc zmieniłem polecenie na: find -L /var/www/ -type l biegnie trochę …
253 bash  find  symlink 

12
Spraw, aby xargs obsługiwał nazwy plików zawierające spacje
$ ls *mp3 | xargs mplayer Playing Lemon. File not found: 'Lemon' Playing Tree.mp3. File not found: 'Tree.mp3' Exiting... (End of file) Moje polecenie kończy się niepowodzeniem, ponieważ plik „Lemon Tree.mp3” zawiera spacje, więc xargs myśli, że to dwa pliki. Czy mogę sprawić, by find + xargs działał z takimi …
252 shell  find  xargs 

6
Jak sprawdzić, czy wartość istnieje w słowniku (python)
W języku python mam następujący słownik: d = {'1': 'one', '3': 'three', '2': 'two', '5': 'five', '4': 'four'} Potrzebuję sposobu, aby sprawdzić, czy wartość taka jak „jeden” lub „dwa” istnieje w tym słowniku. Na przykład, jeśli chciałbym wiedzieć, czy istnieje indeks „1”, musiałbym po prostu wpisać: "1" in d A …
251 python  dictionary  find 

6
Chmod rekurencyjnie
Mam archiwum, które jest archiwizowane przez inną osobę i chcę automatycznie, po pobraniu, zmienić gałąź systemu plików w rozpakowanych plikach, aby uzyskać dostęp do odczytu. (Nie mogę zmienić sposobu tworzenia archiwum). Przejrzałem ten wątek: chmod: Jak rekurencyjnie dodawać uprawnienia do wykonywania tylko do plików, które już mają uprawnienia do wykonywania, …
249 linux  shell  find  chmod 

3
znajdź bez rekurencji
Czy można użyć findpolecenia w taki sposób, aby nie powracało do podkatalogów? Na przykład, DirsRoot |-->SubDir1 | |-OtherFile1 |-->SubDir2 | |-OtherFile2 |-File1 |-File2 A wynik czegoś takiego find DirsRoot --donotrecuourse -type fbędzie tylko File1, File2?
246 unix  find  shell 



6
„Find: ścieżki muszą poprzedzać wyrażenie”. Jak określić wyszukiwanie rekurencyjne, które również znajdzie pliki w bieżącym katalogu?
Trudno mi znaleźć szukanie dopasowań w bieżącym katalogu, a także w jego podkatalogach. Po uruchomieniu find *test.cdaje mi tylko dopasowania w bieżącym katalogu. (nie przegląda podkatalogów) Gdybym spróbował find . -name *test.c, oczekiwałbym takich samych wyników, ale zamiast tego daje mi tylko te dopasowania, które są w podkatalogu. Kiedy w …
235 linux  bash  find 

3
grep bez pokazywania ścieżki / pliku: linia
Jak grep i zwracasz tylko pasującą linię? tzn. ścieżka / nazwa pliku jest pomijana w wynikach. W tym przypadku chcę zajrzeć do wszystkich plików .bar w bieżącym katalogu, szukając terminu FOO find . -name '*.bar' -exec grep -Hn FOO {} \;
234 linux  unix  grep  find 

19
Jak mogę zmusić `find` do zignorowania katalogów .svn?
Często używam findpolecenia do przeszukiwania kodu źródłowego, usuwania plików, cokolwiek. Irytujące, ponieważ Subversion przechowuje duplikaty każdego pliku w swoich .svn/text-base/katalogach, moje proste wyszukiwania kończą się uzyskaniem wielu duplikatów wyników. Na przykład, chcę rekursywnie szukać uintw wielokrotności messages.hi messages.cppplików: # find -name 'messages.*' -exec grep -Iw uint {} + ./messages.cpp: Log::verbose …
227 linux  find  bash  grep  svn 

13
Jak przeglądać nazwy plików zwracane przez find?
x=$(find . -name "*.txt") echo $x jeśli uruchomię powyższy fragment kodu w powłoce Bash, otrzymam ciąg zawierający kilka nazw plików oddzielonych spacją, a nie listę. Oczywiście mogę je dalej oddzielić pustymi, aby uzyskać listę, ale jestem pewien, że jest lepszy sposób, aby to zrobić. Więc jaki jest najlepszy sposób na …
223 bash  find 

10
Jak używać opcji „find” w „sh” w sh?
Nie do końca rozumiem przykład podany na podstawie man find: czy ktoś może podać mi kilka przykładów i wyjaśnień? Czy mogę połączyć w nim wyrażenie regularne? Bardziej szczegółowe pytanie jest następujące: Napisz skrypt powłoki changeall, który ma podobny interfejs changeall [-r|-R] "string1" "string2". Będzie znaleźć wszystkie pliki z przyrostkiem .h, …
219 regex  shell  find  manual 


10
find: brakujący argument dla -exec
Pomogło mi dzisiaj polecenie, ale wydaje się, że nie działa. To jest polecenie: find /home/me/download/ -type f -name "*.rm" -exec ffmpeg -i {} -sameq {}.mp3 && rm {}\; Powłoka powraca find: missing argument to `-exec' W zasadzie próbuję to zrobić, przeglądając katalog rekurencyjnie (jeśli ma inne katalogi) i uruchamiając komendę …
206 bash  shell  find  arguments  exec 

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.