Pytania otagowane jako find

W przypadku pytań dotyczących wyszukiwania narzędzie wiersza polecenia do wyszukiwania plików w hierarchii katalogów. Użyj tego znacznika, aby zadać pytania dotyczące samego znalezienia lub pytań dotyczących problemów wynikających z używania narzędzia wiersza polecenia find.

2
znajdź użycie z -L
mam link -> file ja robię find -L . -name 'link' I dostać ./link Dlaczego? człowiek znaleźć mówi: -L: Śledź linki symboliczne. Gdy find sprawdza lub drukuje informacje o plikach, wykorzystywane informacje należy pobrać z właściwości pliku, do którego prowadzi link, a nie z samego łącza (chyba że jest to …
34 find  symlink 


9
Otwórz plik podany w wyniku polecenia w vimie
Prawie codziennie robię następujące rzeczy Uruchom wyszukiwanie ( find -name somefile.txt) Otwórz wynik w vim Problem polega na tym, że muszę skopiować i wkleić wynik polecenia finddo vimpolecenia. Czy jest jakiś sposób na uniknięcie tego? Trochę eksperymentowałem ( find -name somefile.txt | vim), ale nie znalazłem niczego, co działa. Z …
34 linux  bash  vim  find 

3
Lista ostatnio zmodyfikowanych plików
Jak mogę uzyskać listę wszystkich plików zmodyfikowanych, powiedzmy 3 miesiące temu. Sprawdziłem to pytanie, ale nie byłem w stanie zastosować go w moim scenariuszu. Próbuję tego teraz, wydaje się, że działa, ale wiem, że powinien istnieć lepszy sposób użycia find. ls -ltR | grep -v '2011-05' | grep -v '2011-06' …
33 files  find  ls  date 

3
Usuń pliki i katalogi według ich nazw. Brak takiego pliku lub katalogu
Muszę usunąć wszystkie skompilowane dane: nazwane katalogi build, nazwane katalogi obj, * Pliki .so. Napisałem polecenie find \( -name build -o -name obj -o -name *.so \) -exec rm -rf {} \; które rekursywnie przegląda wszystkie katalogi i usuwa wszystko, czego potrzebuję. Dlaczego mam takie wyjście na końcu? Może powinienem …
32 find  rm  recursive 

4
znajdź -exec + vs znajdź | xargs: który wybrać?
Rozumiem, że -execmożna wybrać +opcję naśladowania zachowania xargs. Czy jest jakaś sytuacja, w której wolisz jedną formę od drugiej? Osobiście wolę pierwszą formę, choćby po to, by uniknąć używania rury. Myślę, że z pewnością programiści findmusieli dokonać odpowiednich optymalizacji. Mam rację?
32 bash  find  pipe  xargs 

3
Jak mogę użyć dwóch poleceń bash w -exec polecenia find?
Czy możliwe jest użycie 2 poleceń w -execczęści findpolecenia? Próbowałem czegoś takiego: find . -name "*" -exec chgrp -v new_group {} ; chmod -v 770 {} \; i dostaję: find: brakujący argument dla -exec chmod: nie można uzyskać dostępu {}: brak takiego pliku lub katalogu chmod: nie można uzyskać dostępu …
32 bash  find 

2
find -delete nie usuwa niepustych katalogów
Komenda $ find ~ -name .DS_Store -ls -delete działa na Mac OS X, ale $ find ~ -name __pycache__ -type d -ls -delete nie - katalogi zostały odnalezione, ale nie usunięte. Czemu? PS. Wiem, że mogę $ find ~ -name __pycache__ -type d -ls -exec rm -rv {} + pytanie …
32 find  osx 

2
usuń pliki pasujące do wzorca
Muszę rekurencyjnie usunąć wszystkie pliki ze wszystkich podkatalogów, w których nazwa pliku zawiera liczbę, po której następuje „x”, a następnie co najmniej dwa razy. Przykład: Chciałbym usunąć te pliki: 'aaa-12x123-123x12.jpg' 'aaa-12x12-123x12-12x123.jpg' Ale NIE chcę usuwać tych plików: 'aaa.jpg' 'aaa-12x12.jpg' 'aaaxaaa-123x123.jpg' 'aaaxaaa-aaaxaaa.jpg' Jak mogę to zrobić (z powłoki bash)
32 bash  files  find  wildcards 

2
find (1): jak zaimplementowano symbol wieloznaczny gwiazdy, aby zawiódł w niektórych nazwach plików?
W systemie plików, w którym nazwy plików znajdują się w UTF-8, mam plik o błędnej nazwie; jest wyświetlany jako :, D�sinstallerrzeczywista nazwa według zsh D$'\351'sinstaller:, Latin1 dla Désinstaller, sam francuski barbarzyństwo dla „odinstaluj”. Zsh nie [[ $file =~ '^.*$' ]]pasowałby do tego, ale pasowałby do niego globbingiem *- takiego zachowania …

6
Alternatywa do znalezienia? [Zamknięte]
Czy istnieje alternatywny findprogram z bardziej konwencjonalnym interfejsem CLI? finddziała i oczekuje parametrów w boleśnie inny sposób niż większość innych narzędzi. Wyjaśnienie: Szukam programu, który ma w większości taką samą funkcjonalność jak find z interfejsem wiersza poleceń, który działa i wydaje się być zaleceniami wiersza polecenia POSIX (lub przynajmniej GNU).


7
Lista plików zawierających określone słowo w tekście
Chciałbym wymienić rekursywnie i jednoznacznie pliki zawierające dane słowo. Przykład : Sprawdzanie słowa „czek”, normalnie robię to grep $ grep check * -R Ale ponieważ występuje wiele słów tego słowa, otrzymuję wiele wyników. Muszę więc tylko wymienić nazwy plików zawierające podane słowo wyszukiwania. Wydaje mi się, że wystarczy sztuczka findi …
30 find  grep  file-search 

1
Czy można bezpiecznie używać `find -exec sh -c`?
Próbuję użyć finddo echo 0niektórych plików, ale najwyraźniej działa to tylko z sh -c: find /proc/sys/net/ipv6 -name accept_ra -exec sh -c 'echo 0 > {}' \; Ale używanie sh -cz find -execsprawia, że ​​czuję się bardzo nieswojo, ponieważ podejrzewam, że mam problemy z cytowaniem. Trochę się z tym bawiłem i …
29 shell  find 


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.