just for backup.
压缩时不会占用太多的CPU,就可以得到一个非常理想的压缩率。
原文链接: https://wangchujiang.com/linux-command/c/tar.html
1 tar
命令
tar
可以将许多文件一起保存至一个单独的磁带或磁盘归档(压缩包),并能从归档(压缩包)中单独还原所需文件。
2 tar
命令的语法
tar [选项...] [FILE]...
tar
命令有以下选项会涉及到:
-c, --create 创建一个新压缩包
-x, --extract, --get 从压缩包中解出文件
-f, --file=ARCHIVE 置顶文件名,f 后面立刻紧跟文件名,不能接受其他参数
-z 使用gzip来解压或压缩.tar.gz格式的文件
-v 压缩过程中显示文件(显示所有过程)
可以看出-c
表示压缩,-x
表示解压。
3 解压实例
tar -zxvf xxx.tar.gz
此时是默认解压到当前目录,如果需要指定解压到哪个文件夹,需要用到以下命令:
-C, --directory=DIR 改变至目录 DIR
解压到指定文件夹实例:
tar -zxvf xxx.tar.gz -C ~/extract/
顺便讲一下,压缩为xxx.tar.gz
可用以下指令:
tar -zcvf xxx.tar.gz [要压缩的文件或目录]