linux压缩⽂件夹命令tar_每天⼀个Linux系统命令|tar
名称
tar命令是Linux系统下最常⽤的打包命令,它不但可以对⽂件或者⽂件夹打包,还可以打包的时候同时压缩⽂件。
⽤法描述
tar [选项] ⽬标⽂件 源⽂件.....//压缩
tar [选项] 压缩⽂件 //解压
选项描述
如下是该命令的⼀些选项,按照使⽤频率进⾏介绍。
c:打包x:解包,解压缩f:指定⽂件压缩⽂件z:压缩成gz格式j:压缩成bz2格式J:压缩成xz格式C:指定解压缩⽬录t:显⽰⽂件列表v:显⽰详细信息p:保留备份数使⽤⽰例
gzip是什么文件夹打包压缩
通过zcf参数可以创建⼀个压缩包,后⾯⽂件和itworld⽂件夹是要打包压缩的内容,最后会⽣成压缩包⽂件。
# tar -zcf itworld/
查看⽂件类型
通过file命令可以查看⽂件的类型。
# file
: gzip compressed data, from Unix, last modified: Fri Jan 18 01:36:43 2019
解压压缩包
使⽤gunzip命令可以解压上⾯打包的问题,最后会⽣成⼀个tar包。
# gunzip
-rw-r--r--. 1 root root 2283520 4⽉ 16 11:37 filename.tar
也可以直接解包,不⽤gunzip解压缩,需要指定zxf选项。
# tar xf filename.tar
# tar zxf filename.tar
打包bz2格式
也可以将⽂件打包压缩为bz2格式。
# tar jcf filename.tar. itworld/
查看列表
可以通过t选项查看压缩包的⽂件列表。
# tar -tf filename.tar.bz2
解压缩bz2
解压bz2格式压缩包的命令如下,-C选项⽤于选择⽬的路径
# tar -jxf filename.tar.bz2 -C /tmp/itworld/
排除⽂件
有时候我们希望打包整个⽬录下的⼤多数⽂件,只有⼀两个⽂件不想打包,此时就可以使⽤exclude选项。该选项可以排除某些⽂件或者⽬录。例如下⾯命令打包当前⽬录下的。
# tar zcf -- *

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。