Find
Z Wikipedii
- Właściwy tytuł tego artykułu to find. Z powodu ograniczeń technicznych tytuł tego artykułu jest nieprawidłowy.
find jest to program, który służy do przeszukiwania systemu.
Spis treści |
[edytuj] Przykłady użycia
- $ find /mnt/Muzyka -iname Madonna - przeszuka katalog
/mnt/Muzyka
i jeśli natrafi na plik, który w nazwie posiada wyraz 'Madonna' to go wyświetli. - $ find /mnt/Muzyka ! -name 'Madonna' - przeszuka katalog i wyświetli nazwy plików, które nie mają w sobie nazwy 'Madonna'
- $ find `pwd` -exec ls -l '{}' \; | grep 2007-02-09 - przeszuka aktualny katalog i wyświetli wszystkie pliki których data ustawiona jest na 2007-02-09
- find / -name dane.* - wyszukiwanie pliku o nazwie dane.* ;
- find /katalog/ -user osoba -type d -poszukiwanie podkatalogów w katalogu /katalog należących do użytkownika osoba ;
[edytuj] Lista wyrażeń pierwotnych
- name nazwa -prawda, jeśli aktualnie przetwarzany plik ma nazwę nazwa
- perm liczba -prawda, jeśli prawa dostępu (ósemkowo) zgadzają się z parametrem liczba
- type t -prawda, jeżeli plik jest typu t (w miejsce t podstawiamy litery określające typy plików:
b-blokowy (buforowany) plik specjalny c-znakowy (niebuforowany) plik specjalny d-katalog p-łącze nazwane (FIFO) f-zwykły plik l-dowiązanie symboliczne s-gniazdo
- links n -prawda, jeżeli plik ma n linków
- user nazwa -prawda, jeżeli właścicielem pliku jest użytkownik nazwa (można podać ID lub nazwę z pliku /etc/passwd)
- group nazwa -prawda, jeżeli plik należy do grupy nazwa (można podać ID lub nazwę z pliku /etc/passwd)
- size n [c] -prawda, jeżeli plik ma długość n bloków po 512 bajtów (lub N bajtów jeżeli po liczbie n podano literę c)
- mtime n -prawda, jeżeli plik był modyfikowany przed n czasu
- atime n -prawda, jeżeli plik był używany przed n dniami
- ctime n -prawda, jeżeli węzeł pliku (jego status) był zmieniany przed n dniami
- newer plik -prawda, jeżeli badany plik był modyfikowany później niż plik
- print -zawsze prawda, wyświetla na standardowym wyjściu pełną nazwę pliku
- depth -zawsze prawda, powoduje przeszukanie najpierw wszystkich podkatalogów
- mindepth liczba -przeszukanie podkatalogów o przynajmniej liczba poziomie zagłębienia
- maxdepth liczba -przeszukanie podkatalogów o najwyżej liczba poziomie zagłębienia
[edytuj] Zobacz również
[edytuj] Linki zewnętrzne
- podręcznika dyskowego systemu Linux w serwisie usr-share-man.org – Strona
Zarządzanie plikami i systemem plików: | cat • cd • chmod • chown • chgrp • cp • du • df • file • fsck • ln • ls • lsof • mkdir • more • mount • mv • pwd • rcp • rm • rmdir • split • touch • tree | ||
Zarządzanie procesami | anacron • at • chroot • cron • crontab • htop • kill • killall • nice • ps • sleep • screen • time • timex • top • renice • wait • watch | ||
Zarządzanie użytkownikami/systemem | env • finger • id • locale • mesg • passwd • su • sudo • uname • uptime • w • wall • who • write | ||
Przetwarzanie tekstu | awk • cut • diff • ex • head • iconv • join • less • more • nkf • paste • sed • sort • tail • tr • uniq • wc • xargs • perl | ||
Programowanie shellowe | echo • expr • unset | Drukowanie | lp |
Komunikacja inetd • netstat • ping • rlogin • traceroute |
Wyszukiwanie find • grep • strings • whereis |
Różne banner • bc • cal • man • yes |