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
Użyj polecenia find, aby przekonwertować pliki Markdown na HTML
Załóżmy, że mam pliki na dysku twardym posiadające rozszerzenia jako .md. Chcę przekształcić te wszystkie pliki .htmlza pośrednictwem findtej i -execopcji. Polecenie przekonwertowania pliku przeceny na HTML to markdown readme.md > readme.html Próbuję użyć czegoś takiego: find / -name "*.md" -type f -exec markdown {} > {}.html \; Oczywiście powyższe …
17 bash  find 





4
find-command dla niektórych podkatalogów
Powiedzmy, że mam katalog dirz trzech podkatalogów dir1.. dir3. A w środku mam wiele plików i innych podkatalogów. Chciałbym wyszukać plik wewnątrz, powiedzmy z *.czakończeniem, ale chciałbym tylko wyszukiwać w podkatalogu „dir / dir2” i wszystkich jego podkatalogach. Jak mogę to sformułować? Zakładając, że jestem w dir/środku, mam: find . …
17 linux  bash  shell  find 


4
Jak zamienić spacje we wszystkich nazwach plików na podkreślenia w systemie Linux za pomocą skryptu powłoki?
Próbowałem wykonać następujący skrypt powłoki, który powinien zastąpić spacje ze wszystkich nazw plików xml for xml_file in $(find $1 -name "* .xml" -type f); do echo "removing spaces from XML file:" $xml_file mv "$xml_file" "${xml_file// /_}"; done Załóżmy, że mam plik xml o nazwie xy z.xml, a następnie daje: removing …

4
Jak mogę przeprowadzić pełne wyszukiwanie za pomocą `find`?
-depthPodstawowej do findpowoduje, że aby przeprowadzić przeszukiwanie w głąb. Jednak domyślna sekwencja nie jest szerokim wyszukiwaniem. Domyślna sekwencja może być nieformalnie opisana jako „przejście przez pierwszą głębokość, która obsługuje węzły, gdy są one po raz pierwszy napotykane, zamiast robić to podczas cofania”. Naprawdę potrzebuję pierwszego wyszukiwania. Jak mogę się findzachowywać …
17 find 

5
Używanie wygenerowanej listy nazw plików jako listy argumentów - ze spacjami
Próbuję wywołać skrypt z listą nazw plików zebranych przez find. Nic specjalnego, po prostu coś takiego: $ myscript `find . -name something.txt` Problem polega na tym, że niektóre ścieżki zawierają spacje, więc przy interpretacji argumentów dzielą się one na dwie nieprawidłowe nazwy. Zazwyczaj otaczałbym te nazwiska cudzysłowami, ale tutaj są …

4
Jak wykryć, czy „znaleźć” znalazło jakieś dopasowania?
Czy istnieje idiomatyczny sposób wykrycia, czy „znajdź” znalazł jakieś dopasowania? Obecnie używam COUNT=`find ... | wc -l` if [ "$COUNT" -gt 0 ]; then ale wydaje mi się to trochę pośrednie. Ponadto chciałbym znaleźć, aby przestał szukać, gdy znajdzie pasujący element, więc nie marnuje czasu i wysiłku. Muszę tylko wiedzieć, …
16 find  osx 

6
Jak rekurencyjnie przeglądać skompresowane archiwa?
Próbuję dowiedzieć się, jakie moduły use Test::Versionw cpan. Więc zwykłem minicpanto odzwierciedlać. Mój problem polega na tym, że muszę iterować pobrane archiwa i przeglądać pliki znajdujące się w archiwach. Czy ktoś może mi powiedzieć, jak to zrobić? najlepiej w sposób, który mówi mi, który plik w archiwum i jaką linię …
16 grep  find  zip  recursive  archive 

3
bash znajduje xargs grep tylko raz
Może to trochę dziwne - a może są do tego inne narzędzia, ale ... Korzystam z następującego klasycznego polecenia bash, aby znaleźć wszystkie pliki zawierające ciąg znaków: find . -type f | xargs grep "something" Mam dużą liczbę plików na wielu głębokościach. pierwsze wystąpienie „czegoś” jest dla mnie wystarczające, ale …
16 bash  find  grep  xargs 


2
Usuwanie plików według wieku
Czy istnieje polecenie usunięcia wszystkich plików w katalogu, który nie został zmodyfikowany w ciągu N dni? Muszę wyczyścić stare dzienniki.
16 find  rm 

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.