Systemy operacyjne
Wykład 8
dr Andrzej Zbrzezny
Instytut Matematyki i Informatyki
Akademia Jana Długosza w Częstochowie
8 grudnia 2011
dr Andrzej Zbrzezny (IMI AJD) Systemy operacyjne 8 grudnia 2011 1 / 7
Wyszukiwanie plików
Poleceniefind
Wyszukiwanie plików według nazwy
$ find . -name python
$ find . -name '*python*'
$ find . -iname '*python*'
$ find ./myLatex -iname '*python*'
$ find <"/myLatex/ -iname '*python*'
Wyszukiwanie plików według właściciela
$ find -user andrzej
$ find ! -user andrzej
Wyszukiwanie plików według grupy
$ find -group users
$ find ! -group users
dr Andrzej Zbrzezny (IMI AJD) Systemy operacyjne 8 grudnia 2011 2 / 7
Wyszukiwanie plików
Poleceniefind
Wyszukiwanie plików według rozmiaru
$ find -size 6
$ find -size -6
$ find -size +6
Stosowane przyrostki
Przyrostek Znaczenie
b Bloki 512 bajtów (jednostka domyślna)
c Bajty
k Kilobajty (kB)
M Megabajty (MB)
G Gigabajty (GB)
dr Andrzej Zbrzezny (IMI AJD) Systemy operacyjne 8 grudnia 2011 3 / 7
Wyszukiwanie plików
Poleceniefind
Wyszukiwanie plików według typu
$ find -type d
Typy plików
Litera określ. Znaczenie
typ pliku
f Zwykły plik
d Katalog
l Miękkie dowiązanie symboliczne
b Specjalny plik urządzenia bloko-
wego
c Specjalny plik urządzenia znako-
wego
p Kolejka FIFO
s Gniazdo
dr Andrzej Zbrzezny (IMI AJD) Systemy operacyjne 8 grudnia 2011 4 / 7
Wyszukiwanie plików
Poleceniefind inne kryteria wyszukiwania
Kryterium Znaczenie
-atime n Ostatni dostęp miał miejsce n dni temu
-mtime n Plik został zmodyfikowany n dni temu
-newer plik Wyszukiwany plik został zmodyfikowany
wcześniej niż podany plik
-links n Plik zawiera dokładnie n twardych dowią-
zań
-perm p Plik ma uprawnienia, gdzie p to liczbowy
tryb dostępu
-user użytkownik Właścicielem pliku jest użytkownik
-group grupa Właścicielem pliku jest grupa
-empty Puste pliki
dr Andrzej Zbrzezny (IMI AJD) Systemy operacyjne 8 grudnia 2011 5 / 7
Wyszukiwanie plików
Poleceniefind
Wyświetlanie wyników, jeśli spełnione są wszystkie warunki (AND)
$ find -iname '*Python*' -a -type d
Wyświetlanie wyników, jeśli spełniony jest którykolwiek
z warunków (OR)
$ find -iname '*Python*' -o -type d
Wyświetlanie wyników, jeśli warunek nie jest spełniony (NOT)
$ find ! -type f
$ find ! -type d | wc -l
dr Andrzej Zbrzezny (IMI AJD) Systemy operacyjne 8 grudnia 2011 6 / 7
Wyszukiwanie plików
Poleceniefind
Wykonywanie polecenia na każdym znalezionym pliku
$ find -name '*.aux' -ok rm -f {} \;
$ find -name '*.JPG' \
-exec rename JPG jpg {} \;
Zapisywanie wyników wyszukiwania w pliku
$ find -iname '*.mp3' -o -iname '*.ogg' \
-fprint MojaMuzyka.txt
dr Andrzej Zbrzezny (IMI AJD) Systemy operacyjne 8 grudnia 2011 7 / 7
Wyszukiwarka
Podobne podstrony:
so w07 printso w11 printso w12 printso w04 printso w10 printso w01 printw08 PodstPrzy roznorW07 W08 SCRSGE s3 II nst w08so 3print helpwyklad1 printSO instrukcja 1function snmp get quick printFilm Noir Fascination Outside History, but Historically so oliver harriswięcej podobnych podstron