Linux下tar命令详解

tar     #归档命令

格式
    • Tar  -参数 [args].....

参数:

Linux下tar命令详解_第1张图片

必选参数:

Linux下tar命令详解_第2张图片

辅助参数:

Linux下tar命令详解_第3张图片

额外参数:

# 打包时排除某个文件 
tar cf 文件名.tar --exclude=路径/文件 路径 
注:此处的路径前后需要保持保持一致,统一使用绝对路径或者相对路径

打包:

 cvf  打包并压缩
 xvf  解压缩            
两个不能同时用

打包压缩 :cvf 

打包压缩 :cvf 

作用:创建(非压缩的)打包文件,将指定的一个或多个文件或目录备份生成为一个指定的包文件 
格式:
    • tar cvf/cfv/-cvf 文件名.tar 要打包的目录或文件名 


列出包文件中的文件列表
    • tar t[v]f 包文件名

#为节省存储空间,通常需要生成压缩格式的tar包文件,tar命令支持三种不同的压缩方式 
tar czf/-czf 文件名.tar.gz 要打包压缩的目录或文件名…… 
tar cjf/-cjf 文件名.tar.bz2 要打包压缩的目录或文件名…… 
tar cjf/-cjf 文件名.tar.xz 要打包压缩的目录或文件名…… 

案例:

[root@node1 ~]# tar -cvf /root/target.tar.gz /etc/     #打包压缩
[root@node1 ~]# tar -xvf /root/target.tar.gz        #解包

压缩:将/etc下所有内容打包压缩到/root目录中
[root@node1 ~]# tar -cvf taret.tar.gz /etc
解压缩:
[root@node1 ~]# tar -xvf taretc.tar.gz

你可能感兴趣的:(linux,服务器,运维,shell)