在Linux下使用Tar工具归档文件的教程

在linux下如何安装tar.bz2文件

linux 里向 tar包追加和取出文件的命令是什么

你好,我们来谈谈这个 tar 命令。
当我在家乡运行服务器时。
我总是遇到障碍。
你提到的场景我确实经历过。

例如,一年前我在北京,我有一个项目打包在一个名为 backup.tar.gz 的压缩包中,其中有几个文件。
后来老大说我要加上new_config.txt;所以我在服务器上输入了它。
巴什 tar -rvf backup.tar.gz new_config.txt
然后按回车,结束。
文件已添加。

如果你想选择退出,当我在广东时,我有一个data.tar.xz,其中包含一个特别重要的report.csv。
我得把它拿出来看看。
这就是我所做的: 巴什 tar -xvf data.tar.xz report.csv
按回车键,将输出report.csv。

如果你想打包整个袋子怎么办?命令后不要跟文件名,如data.tar.xz;我直接输入: 巴什 tar -xvf data.tar.xz
按 Enter 键;包裹里的所有东西都会出来。

您可以手动输入 man tar 来阅读帮助文档,了解详细操作。
里面写着一些东西。
我当时就研究了一下,把选项都一一尝试了。

Linux下tar命令的简单使用及相关错误解决方法

说实话,Linux下的tar命令用得还蛮多的。
简要说明如何使用以及出现问题时该怎么办。

1 . tar命令很容易使用
创建压缩包
1 .使用 gzip 压缩
命令:tar -czf 压缩包名.tar.gz 待压缩目录或文件
示例:tar -czf tmp.tar.gz /tmp,将/tmp目录打包成tmp.tar.gz
2 .使用 bzip2 压缩
命令:tar -cjf 压缩包名.tar.bz2 待打包的目录或文件
示例:tar -cjf tmp.tar.bz2 /tmp
3 用压缩包压缩一下
命令:tar -cZf 压缩包名.tar.Z 待压缩目录或文件
示例:tar -cZf tmp.tar.Z /tmp
解压包
1 .使用gzip解压
命令:tar -xzf 压缩包名.tar.gz -C 解压路径
示例:tar -xzf tmp.tar.gz -C /home,解压到/home目录
2 .使用bzip2 解压
命令:tar -xjf 压缩包名.tar.bz2 -C 解压路径
示例:tar -xjf tmp.tar.bz2 -C /home
3 压缩解压
命令:tar -xZf 压缩包名.tar.Z -C 解压路径
示例:tar -xZf tmp.tar.Z -C /home
查看压缩包内容

命令:tar -tf 压缩包名
示例:tar -tf tmp.tar.gz,查看tmp.tar.gz中有什么
向压缩包中添加或更新文件
1 .添加文件
命令:tar -rf 压缩包名 要添加的文件
示例:tar -rf tmp.tar.gz /newfile
2 更新文件
命令:tar -uf 待更新压缩包名文件
示例:tar -uf tmp.tar.gz /newfile
2 常见错误及解决办法
错误信息:“gzip: stdin: not a gzip format”

原因:使用gzip解压,但文件不是gzip格式。
例如,您使用 tar -xzf,但文件是 tar 格式。

解决方法:去掉-z参数,直接使用tar -xvf解压。

示例:tar -xvf Percona-XtraBackup-2 .2 .1 2 -r8 7 2 6 8 2 8 -el5 -x8 6 _6 4 -bundle.tar
其他说明
1 .检查文件路径是否正确
打包或解压时,路径一定要正确,不要搞错。
例如,/tmp 不是 tmp。

2 检查压缩包格式
解压前查看文件扩展名,例如.tar.gz、.tar.bz2 或者使用 file-compressed-package-name 命令来查看。

3 权限问题
打包或解压时您可能没有获得许可。
使用 sudo 或检查目录权限。

就是这样,基本上就可以使用tar命令了。
当出现问题时,查看原因并简单地解决它。