Szukanie ciągu tekstu w plikach:
grep -RIlm 1 "SZUKANY TEKST" GDZIE_SZUKAC
Szukanie plików większych niż:
find / -size +100M
Szukanie z sortowaniem - x wyników:
du -a /|sort -n -r|head -n 10 5415608 /var 3516492 /var/www 2061324 /var/www/galeria 2061308 /var/www/galeria/htdocs 2061304 /var/www/galeria/htdocs/gallery 1992220 /var/www/galeria/htdocs/gallery/g2data 1772256 /var/www/galeria/htdocs/gallery/g2data/albums 1184184 /var/lib 786452 /var/lib/mongodb 786444 /var/lib/mongodb/journal gdzie: du -a oblicza zajętość dla wszystkich elementów w podanym katalogu - włącznie z plikami sort -n -r sortuje dane numerycznie (-n), w kolejności malejącej (-r) head -n 10 wyświetla pierwsze 10 linii
Jeśli chcemy uzyskać bardziej przyjazny raport możemy skorzystać z poniższej komendy:
du -ah /|sort -h -r|head -n 10
5,2G /var
3,4G /var/www
2,0G /var/www/galeria/htdocs/gallery
2,0G /var/www/galeria/htdocs
2,0G /var/www/galeria
1,9G /var/www/galeria/htdocs/gallery/g2data
1,7G /var/www/galeria/htdocs/gallery/g2data/albums
1,2G /var/lib
769M /var/lib/mongodb/journal
769M /var/lib/mongodb
Usuwanie plików starszych niż X dni:
Czasami zachodzi potrzeba usunięcia plików starszych niż kilka dni w katalogu który tychże plików mieści kilka czy kilkadziesiąt tysięcy, usuwanie ich za pomocą mc czy innego menedżera plików może być bardzo kłopotliwe.
sudo find /sciezka/polozenia/plikow* -mtime +180 -exec rm {} \;
Pierwszym parametrem jest ścieżka do plików.
Parametr -mtime – określa wiek plików w dniach
Trzecim parametrem jest „exec” – uruchomi on dla każdego znalezionego przez „find” pliku polecenie rm (usuń).
Brak komentarzy:
Prześlij komentarz