Pytania oznaczone «find»

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

17
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,...

17
znajdź -maxdepth 0 nie zwraca mi żadnych danych wyjściowych

Próbuję zrozumieć, jak korzystać z find -maxdepth 0opcji. Mam poniższą strukturę katalogów. --> file1 --> parent --> child1 --> file1 --> file2 --> child2 --> file1 --> file2 --> file1 Teraz wykonuję findpolecenie jak poniżej. find ./parent -maxdepth 0 -name...

17
Jak wyszukiwać pliki z niezmiennym zestawem atrybutów?

Z przyczyn związanych z inspekcją konfiguracji chcę móc przeszukiwać mój system plików ext3 w poszukiwaniu plików, które mają niezmienny atrybut (via chattr +i). Nie mogę znaleźć żadnych opcji findpodobnych lub podobnych. W tym momencie obawiam się, że będę musiał napisać własny skrypt, aby...

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

17
Zrozumienie opcji -exec find (1) (nawiasy klamrowe i znak plus)

Czy za pomocą następującego polecenia ktoś mógłby wyjaśnić, jaki jest cel kończących się nawiasów klamrowych ({}) i znaku plus (+)? A w jaki sposób polecenie działałoby inaczej, gdyby zostały wykluczone z polecenia? find . -type d -exec chmod 775 {}

17
Jak korzystać z funkcji znajdź, gdy nazwa pliku zawiera spacje?

Chcę przesyłać nazwy plików do innych programów, ale wszystkie dławią się, gdy zawierają spacje. Powiedzmy, że mam plik o nazwie. foo bar Jak mogę uzyskać findpoprawną nazwę? Oczywiście chcę: foo\ bar lub: "foo bar" EDYCJA : Nie chcę przechodzić xargs, chcę uzyskać poprawnie sformatowany...

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

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

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

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