Я использую это для безопасного создания резервных копий (? - действительно ли это безопасно? С хорошим паролем?):
# ENCRYPT
ORIGDIR="DIRECTORYNAMEHERE"; tar cvf - "${ORIGDIR}/" 2>/dev/null | gzip -9 - 2>/dev/null | openssl aes-256-cbc -salt -out "${ORIGDIR}.tar.gz.aes"
# DECRYPT
openssl aes-256-cbc -d -salt -in "ENCDIRECTORYNAMEHERE" | tar -xz -f -
В: Но как я могу сделать это, используя 7z с максимальной степенью сжатия?
Создание временных файлов, кроме единственного файла OUTPUT, не очень хорошо, потому что если мне нужно сжать файлы / каталоги размером ~ 100 ГБ на FS объемом 180 ГБ, у меня не будет достаточно свободного места (например, сжатый файл займет ~ 60 GByte).