Chciałbym spakować moją pracę domową z zeszłego roku. Jak spakować i spakować cały folder z linii poleceń Ubuntu (nie mam GUI).
tar
compression
7zip
alfanumeryczny74
źródło
źródło
man 7z
.Czytać
man tar
. Oferuje:Lub, jeśli żaden z nich nie jest odpowiedni dla Ciebie, a masz program do kompresji, który czyta
stdin
, możesz:Zauważ, że piszę dane wyjściowe w innym miejscu niż
$HOME
(tworzenie kopii zapasowej w katalogu, który tworzysz, prowadzi do nieograniczonego wzrostu plików).Lub możesz przeczytać
man 7z
- wygląda na to, że możeszźródło
To nie jest dobry pomysł kompresji bezpośrednio z 7z spcially na systemach Unix / Linux: 7z nie zachowuje uprawnienia i czy informacje użytkownika / grupy . Więc: najpierw smoła, a następnie kompresuj.
Jak podano na stronie wiki 7zip pod adresem http://en.wikipedia.org/wiki/7z#Limitations :
źródło
Sugeruję użycie:
dla dramatycznego przyspieszenia.
Ma tę zaletę, że używa lzma2 (
-m0=lzma2
) (który wykorzystuje maksimum dostępnych rdzeni w twoim systemie i preset (-mx=3
) „Szybka kompresja” , który jest zasadniczo szybki i wystarczająco dobry. Zauważ, że LZMA2 wykorzystuje nie tylko wszystkie rdzenie przy kompresji, ale także na dekompresja.źródło
Powinieneś użyć
tar -Jchf <Filename>.tar.xz <Files to compress>
-J
Wykorzystuje algorytm kompresji XZ, tak samo jak 7zip-c
tworzy nowy plik-h
zachowuje simlinks-f
ustawia nazwę plikuźródło