August 2012
Intermediate to advanced
624 pages
17h 11m
Polish
Chcemy przygotować listę plików zawierającą szczegółowe informacje na temat każdego z nich. Zestawienie takie przydaje się do weryfikacji katalogów odtwarzanych z kopii zapasowej, do przygotowania planu cofnięcia zmian przed wykonaniem polecenia chmod –R bądź też do uwzględnienia w systemie kontroli wersji wcześniejszych ustawień plików /etc/*.
Należy zastosować instrukcję find z predykatem printf.
#!/usr/bin/env bash # plik receptury: archive_meta-data printf "%b" "Prawa\tUżytkownikr\tGrupa\tRozmiar\tModyfikacja\tNazwa\n" > plik_archiwum find / \( -path /proc -o -path /mnt -o -path /tmp -o -path /var/tmp \ -o -path /var/cache -o -path /var/spool \) -prune ...
Read now
Unlock full access