Linux中tar命令详解
2023-12-15 22:55:54
具体用法
tar命令是Linux中用于打包和压缩文件或目录的命令,常用于备份和归档。它可以将多个文件或目录打包成一个单一的文件,并可以选择是否压缩打包文件。
-
打包文件或目录
tar -cvf archive.tar file1 file2 directory1
上面的命令将file1、file2和directory1打包成一个名为archive.tar的文件。其中,参数c表示创建新的打包文件,v表示显示打包的过程,f表示指定打包文件的名称。
-
解压文件
tar -xvf archive.tar
上面的命令将archive.tar文件解压缩,参数x表示解压缩,v表示显示解压缩的过程,f表示指定要解压缩的文件。
-
压缩打包文件
tar -czvf archive.tar.gz file1 file2 directory1
上面的命令将file1、file2和directory1打包成一个名为archive.tar.gz的压缩文件。其中,参数z表示使用gzip进行压缩,c表示创建新的打包文件,v表示显示打包的过程,f表示指定打包文件的名称。
-
解压缩压缩文件
tar -xzvf archive.tar.gz
上面的命令将archive.tar.gz文件解压缩,参数x表示解压缩,z表示使用gzip进行解压缩,v表示显示解压缩的过程,f表示指定要解压缩的文件。
以上是tar命令的常见用法,通过这些用法可以实现对文件和目录的打包、解压缩和压缩操作。
示例
-
要求:centos7中怎么将mysql-8.0.28-1.el7.x86_64.rpm-bundle.tar减压到/root/mysql文件夹内
-
您可以使用以下命令将mysql-8.0.28-1.el7.x86_64.rpm-bundle.tar解压到/root/mysql文件夹内:
tar -xvf mysql-8.0.28-1.el7.x86_64.rpm-bundle.tar -C /root/mysql
这将会将mysql-8.0.28-1.el7.x86_64.rpm-bundle.tar文件解压到/root/mysql目录中。
文章来源:https://blog.csdn.net/qq_46645079/article/details/134928126
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!