Pytania oznaczone «find»

27
znajdź i sed (wyszukaj i zamień)

Używam następującego polecenia na moim komputerze Mac: $find . -name “*.java” -exec sed -i ’s/foo/bar/g’ {} \; i wydaje się, że nie ma żadnego efektu. Mam dwa pliki w katalogu, które kończą się na .java, które zawierają tekst foo. Czy coś brakuje? EDYCJA: Wyniki z prośby o...

25
Jakiej bazy danych używają `updatedb` i` locate`?

locateProgram findutilsskanowania jednego lub więcej baz danych zawierających nazwy plików i wyświetla żadnych meczów. Można tego użyć jako bardzo szybkiego findpolecenia, jeśli plik był obecny podczas ostatniej aktualizacji bazy danych nazw plików. Obecnie istnieje wiele rodzajów baz danych,...

24
znaleźć i rsync?

Chcę móc wyszukiwać pliki w ciągu 14 dni i powyżej 10 000, a następnie zsynchronizować znalezione pliki do miejsca docelowego. Czy istnieje sposób na połączenie tych dwóch poleceń? find ./ -mtime +14 -size +10k rsync --remove-sent-files -avz /src

23
bash - czy mogę: znaleźć… -wykonać to i & tamto?

Czy istnieje sposób na logiczne połączenie dwóch poleceń powłoki, które są wywoływane przez find - exec ? Na przykład, aby wydrukować wszystkie pliki .csv , które zawierają ciąg foo wraz z jego wystąpieniem, chciałbym zrobić: find . -iname \*.csv -exec grep foo {} && echo {} \; ale bash...

23
Co oznacza {} + w poleceniu find's -exec?

Chcę poznać znaczenie {} +w execpoleceniu, a jaka jest różnica między {} +i {} \;. Dokładnie, jaka jest różnica między tymi dwoma: find . -type f -exec chmod 775 {} + find . -type f -exec chmod 775 {}

23
lista plików według celu dowiązania symbolicznego

Jak uzyskać listę plików (a następnie zrobić coś z tą listą), filtrując według nazwy docelowej dowiązania symbolicznego , a nie nazwy dowiązania symbolicznego? Na przykład z poniższej listy interesują mnie tylko pierwsze cztery pliki (zawiera cel bar): foo -> /tmp/bar bar ->...