polecenie tar tar lub diff


1

Co jest z tym nie tak?

tar --diff --gunzip --file=/media/disk/filename.tgz

To jest GNU tar 1.23 na Ubuntu. Skarga jest gzip:stdin:input/output error.

Następujące polecenie zawiesza się i nie ma widocznej aktywności wyszukiwania dysku.

tar --diff fz /media/disk/filename.tgz
tar --compare fz /media/disk/filename.tgz
tar -d vfz /media/disk/filename.tgz

Odpowiedzi:


1
tar --compare --verbose -z --file=filename.tgz ./directory > logfile

Ten lub inny wariant zadziałał. Celem przekierowania do pliku dziennika jest zmniejszenie bałaganu: różnice w pliku „nie znaleziono pliku” pozostają na konsoli, reszta przechodzi do pliku dziennika. Nie wiem, dlaczego inne próby PO nie zadziałały.


1

To musi być --gzipalbo -z, ale nie gunzip.

Również w drugim bloku kodu. Jeśli dać fargumentu, nie musi podążać pliku:

tar --diff zf /media/disk/filename.tgz
tar --compare zf /media/disk/filename.tgz
tar -d vzf /media/disk/filename.tgz

Wszystkie działają. Zauważ, że przeniosłem argument f tuż przed nazwą pliku.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.