Linux tar命令笔记
Linux tar 命令
Linux tar命令是用于建立,还原备份文件的工具程序,它可以加入以及解开备份文件内的文件。
语法:
tar [参数] [目的文件] [备份文件]
参数:
tar -c #新建创建新的包 tar -f #指定包文件的名称 打包解包的必要参数且必须放在任何选项的最后

tar -A #新增文件到已存在的tar文件中

tar -z,-j,-J #调用.gz , .bz2 , .xz格式的工具进行处理

tar -t #查看包内的文件信息

tar -x #解包,解压。 tar -xf ttt.tar -C /home/ 可指定解包到/home目录

tar -C #指定解包路径

tar -k #保留原文件不被覆盖

tar -v #显示指令执行过程 tar -N '2023-06-10' -zcf file.tar.gz *.log #只会备份比某个日期新的文件
常用指令:
tar -cvf file_log.tar.gz *.log #仅打包,将所有log文件打包为"file_log.tar"文件并显示打包过程
tar -zcvf file_log.tar.gz *.log #打包后,以gzip压缩 压缩文件,z是.gz压缩,j是bzip2压缩,J是xz压缩
tar -xvf file_log.tar -C ./ #解包文件到当前目录下