Pytania oznaczone «find»

38
Polecenia potokowe po potoku xargs

HP-UX ***** B.11.23 U ia64 **** licencja nieograniczonego użytkownika find . -type d -name *log* | xargs ls -la daje mi nazwy katalogów (te, które zawierają lognazwę katalogu), a następnie wszystkie pliki w tym katalogu. Katalogi  /var/opt/SID/application_a/log/, ...

37
Jak zmienić nazwę wielu plików za pomocą funkcji znajdź

Chcę zmienić nazwę wielu plików (file1 ... filen na file1_renamed ... filen_renamed) za pomocą findpolecenia: find . -type f -name 'file*' -exec mv filename='{}' $(basename $filename)_renamed ';' Ale uzyskanie tego błędu: mv: cannot stat ‘filename=./file1’: No such file or directory To nie...

35
Znajdowanie plików według ich właściciela i uprawnień do plików

Próbuję do findplików, które są własnością i mają podstawową grupę root. Czy jest dostępny parametr do wyszukiwania takich plików? Bardzo ważne jest, aby wszystkie pliki w określonym katalogu nie były własnością root, dlatego chciałbym okresowo sprawdzać, czy ktoś na serwerze nie tworzy przypadkowo...

35
Uzyskaj listę nazw katalogów z funkcją find

Wiem, że mogę to zrobić, aby uzyskać listę nazw katalogów: find . -type d -maxdepth 1 Dane wyjściowe wyglądają następująco: . ./foo ./bar Wolę wpis bez ./. Czy istnieje sposób, aby znaleźć, aby wyświetlać tylko surowe nazwy? Próbowałem wysłać listę do statystyki, aby ją sformatować, ale to...

34
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 |...

34
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...

34
Wyjście „find” względem katalogu

Chciałbym użyć, findaby wyświetlić listę wszystkich plików i katalogów rekurencyjnie w danym katalogu głównym dla cpiooperacji. Nie chcę jednak, aby sam katalog główny pojawiał się na ścieżkach. Na przykład obecnie otrzymuję: $ find

33
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' |...

32
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...

32
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...

32
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...

32
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 brzmi, dlaczego find -delete...

30
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...

30
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...

29
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...