前言
man tar
选项
- -c : 建立新的归档文件
- -x : 从归档文件中解出文件
- -v : 处理过程中输出相关信息
- -z : 调用gzip来压缩归档,与-x连用时调用gzip完成解压缩
- -f : use archive file or device ARCHIVE
- -C : change to directory DIR,解压时用于指定解压目录
示例
tar与openssl加密解密打包文件
tar对文件加密
tar -czf - code.c | openssl des3 -salt -k password | dd of=code.des3 code.c:替换你需要压缩的文件名或目录名 password:替换为你需要设置的密码
图示:
tar对加密文件解压
dd if=code.des3 | openssl des3 -d -k password | tar -zxf - -C ./
图示:
tar和split分割打包文件
split用法
-b:SIZE 指定每个文件的大小,其单位可以为b(512字节)、k(1K)、m(1M) -d:使用数字而不是字母作为后缀名 -a:指定后缀名的长度,默认为2位
命令:
split -b 20m -a 2 movie.tar.gz movie.tar.gz.
注意: