Pytania oznaczone «find»

16
znajdź za pomocą -execdir

Kiedy biegnę findz -execdir, nie otrzymuję oczekiwanych rezultatów. Na przykład: mkdir -p a/b/c find . -type d -execdir touch foo \; $ tree a a ├── b │   ├── c │   └── foo └── foo Katalog cnie zawiera foopliku. Jak mogę findodwiedzić i zrobić coś lokalnie w każdym...

15
Kolorowe wyjście FIND?

Czy można uzyskać kolorowe wydruki z polecenia find ? Oznacza to, że na ścieżce każdego znalezionego elementu katalogi są niebieskie, skrypty wykonywalne są zielone, i tak dalej? Używam wersji 4.4.2 findutils GNU . Edycja - aby wyjaśnić, każdy wynik zostanie wyróżniony w następujący...

15
Czy istnieje sposób na zwiększenie prędkości „znajdowania”

Zastanawiam się, czy istnieje sposób na zwiększenie findprędkości w terminalu, nie ma sensu, aby wyszukiwanie w Internecie za pomocą Google google było szybsze niż wyszukiwanie lokalnych ciągów znaków lub po prostu nazw plików. Zastanawiam się, czy istnieje sposób na lokalną bazę indeksowania, po...

15
Jak cytować argumenty za pomocą xargs

Załóżmy, że chcę usunąć wszystkie pliki w folderze, które są większe niż 1 MB. $ find . -size +1M | xargs -0 rm Nie spowoduje to usunięcia plików, które mają spacje w swoich nazwach. Chcę, żeby zacytował wszystkie argumenty, do których wysyła rm. Jeśli finddaje to Some report.docxpowinien on...

15
Znajdź pliki utworzone przez określonego użytkownika

Jak powinienem odkryć wszystkie pliki utworzone przez konkretnego użytkownika i wyświetlić je na ekranie? Uruchomiłem skrypt, który zachęca bieżącego użytkownika do podania nazwy użytkownika, którego chce wyświetlić wszystkie pliki. Zastanawiałem się nad użyciem instrukcji if, biorąc pod uwagę, że...

15
Jak przenieść pliki na podstawie roku

Muszę przenosić pliki na podstawie roku. Użyłem findpolecenia find /media/WD/backup/osool/olddata/ -mtime +470 -exec ls -lrth {} \;|sort -k6 ale aby to polecenie mogło zostać pomyślnie wykonane, muszę dokładnie wiedzieć, że mtime470 to tylko przypuszczenie. Znaczy, czy mogę podać rok 2012, daje...

15
Czy ograniczyć POSIX do określonej głębokości?

Zauważyłem niedawno, że specyfikacje POSIXfind nie obejmują -maxdepthpodstawowego. Dla tych, którzy go nie znają, głównym celem -maxdepthjest ograniczenie o ile poziomów findzejdzie. -maxdepth 0powoduje przetwarzanie tylko argumentów wiersza poleceń; -maxdepth 1obsługuje tylko wyniki bezpośrednio...

15
find nie działa na dowiązaniu symbolicznym?

Jeśli uruchomię to polecenie, find $HOME/MySymlinkedPath -name "run*.sh"nic się nie stanie i nie spowoduje błędu („MySymlinkedPath” to dowiązanie symboliczne do innego dysku twardego innego niż mój $ HOME). Te również się nie udają: find ~/MySymlinkedPath -name "run*.sh" find...

14
Znajdź plik, w którym nazwa zaczyna się wielką literą

Próbuję znaleźć wszystkie pliki, dla których nazwa zaczyna się wielką literą. Próbowałem użyć następującego polecenia: find . -type f -regex '.*\/[A-Z][^/]*' Znajduje ścieżki zawierające tylko małe litery. Następujące prace: find . -type f -regex

14
Dlaczego kropka w poleceniach wyszukiwania?

Zazwyczaj widzi się findpolecenia wyglądające tak: $ find . -name foo.txt kiedy wyszukiwanie ma rozpocząć się od bieżącego katalogu. Zauważyłem, że na moich komputerach (Ubuntu, Cygwin) otrzymuję takie same wyniki bez kropki. Dlaczego zazwyczaj jest dołączony? Czy jest to tylko konwencja, aby...

14
Jak wyszukiwać pliki, w których istnieją dwa różne słowa?

Szukam sposobu wyszukiwania plików, w których istnieją dwa wystąpienia słów w tym samym pliku. Do tego momentu korzystałem z następujących funkcji: find . -exec grep -l "FIND ME" {} \; Problem, na który wpadam, polega na tym, że jeśli nie ma dokładnie jednej spacji między „ZNAJDŹ” a „ME”, wynik...