首页IT科技tar压缩解压缩命令(12+ .tar 压缩和解压文件命令的用法记录)

tar压缩解压缩命令(12+ .tar 压缩和解压文件命令的用法记录)

时间2025-07-30 17:43:37分类IT科技浏览4472
导读:如果我们有在运营linux服务器的时候,对于文件的压缩和解压,较多的还是用的.tar压缩包格式。对于这个格式的Shell脚本处理还是有一些技巧的。在这篇文章中,老蒋准备整理.tar 压缩和解压文件的命令的常用方法记录。...

如果我们有在运营linux服务器的时候             ,对于文件的压缩和解压                       ,较多的还是用的.tar压缩包格式             。对于这个格式的Shell脚本处理还是有一些技巧的                       。在这篇文章中      ,老蒋准备整理.tar 压缩和解压文件的命令的常用方法记录      。

1               、创建 .tar 格式的文档包

# tar -cvf itbulucom.tar /home/yuucn.com/

这里我们将 /home/yuucn.com/ 目录压缩成itbulucom.tar的文件         。

c -创建一个新的.tar归档文件                       。 v -详细显示.tar文件的进度          。 f -归档文件的文件名类型      。

2                   、创建一个 tar.gz 压缩包

# tar cvzf itbulucom.tar.gz /home/yuucn.com 或者 # tar cvzf itbulucom.tgz /home/yuucn.com

老蒋个人喜欢用 .tar.gz 格式                      。

3        、创建tar.bz2格式的压缩包

# tar cvfj itbulucom.tar.bz2 /home/yuucn.com 或者 # tar cvfj itbulucom.tar.tbz /home/yuucn.com 或者 # tar cvfj itbulucom.tar.tb2 /home/yuucn.com

4            、解压 .tar 格式的文件

# tar -xvf itbulucom.tar # tar -xvf itbulucom.tar -C /home/public_html/yuucn.com/

这里我们是直接解压或者是解压到一个指定目录              。

5                   、解压tar.gz文件

# tar -xvf itbulucom.tar.gz

6           、解压tar.bz2文件

# tar -xvf itbulucom.tar.bz2

7        、展现.tar格式文件中的内容

# tar -tvf images.tar

这里我们可以提前看看压缩包里有哪些内容         ,但是不先解压   。

8                    、展现.tar.gz格式文件内容

# tar -tvf yuucn.com.tar.gz

9              、解压出来单个文件

这个还是比较好玩的                       ,比如我们不要全部内容          ,只要指定的内容解压出来                     。

# tar -xvf images.tar logo.png 或者 # tar --extract --file=images.tar logo.png

10    、解压多个指定文件出来

# tar -xvf itbulucom.tar "file1" "file2" # tar -zxvf itbulucom.tar.gz "file1" "file2" # tar -jxvf itbulucom.tar.bz2 "file1" "file2"

11                     、利用通配符提取文件

这里我们可以指定某个后缀的和特征格式的文件解压出来                  。

# tar -xvf php.tar --wildcards *.php # tar -zxvf php.tar.gz --wildcards *.php # tar -jxvf php.tar.bz2 --wildcards *.php

12                 、添加目录或者文件到压缩包中

这个操作很帅      ,可以将某个文件和目录添加到指定的压缩包中。

# tar -rvf itbulucom.tar 123.txt

13、检查压缩包文件大小

# tar -czf - images.tar | wc -c 120480 # tar -czf - images.tar.gz | wc -c 11640 # tar -czf - images.tar.bz2 | wc -c 21480

14                  、从压缩包中移除指定文件

# tar --delete -f backup.tar.gz file1.txt # tar --delete -f backup.tar.gz /home/yuucn.com/uploads

这样                      ,学会.tar文件命令的处理脚本              ,是不是可以快速的处理文档压缩和解压                 。

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
兼职做程序员(兼职平台是什么-兼职程序员一般可以从什么平台接私活?) valgrind 内存泄露分析(valgrind调试和剖析的程序工具集 fisher_jiang的专栏 博客频道 CSDN.NET)