作为Unix和Linux系统下备份和压缩文件的标准工具之一,tar命令一直以来都是操作系统用户们的必备工具之一。本文将介绍一些Linux下使用tar命令备份和压缩文件的常用方法和技巧,帮助用户在使用tar命令时更加高效地进行操作。
成都创新互联公司:于2013年开始为各行业开拓出企业自己的“网站建设”服务,为数千家公司企业提供了专业的网站建设、成都做网站、网页设计和网站推广服务, 定制网站建设由设计师亲自精心设计,设计的效果完全按照客户的要求,并适当的提出合理的建议,拥有的视觉效果,策划师分析客户的同行竞争对手,根据客户的实际情况给出合理的网站构架,制作客户同行业具有领先地位的。
一、常用选项
tar命令的选项可以用来控制备份和压缩的行为。下面是几个常用选项:
1. -c:表示创建新的压缩文件。
2. -x:表示从压缩文件中解压出文件。
3. -v:表示执行操作时输出详细信息(verbose)。
4. -f:表示指定要处理的文件的名称。
5. -z:表示使用gzip压缩文件。
6. -j:表示使用bzip2压缩文件。
7. -C:表示切换到指定目录。
二、备份和压缩
1. 创建tar文件
我们需要知道如何创建一个tar文件。要创建一个名为backup.tar的tar文件,可以使用以下命令:
tar -cvf backup.tar file1 file2 file3
其中,选项-c表示创建新的tar文件,选项-v表示输出详细信息,选项-f表示指定文件名。file1、file2和file3是我们要备份的文件。
2. 解压缩tar文件
解压tar文件同样简单。要从backup.tar中解压缩文件,可以使用以下命令:
tar -xvf backup.tar
其中,选项-x表示从tar文件中解压出文件。
3. 压缩tar文件
通过gzip压缩备份文件能够使其更小,减少存储空间的占用。要压缩一个tar文件,可以使用以下命令:
tar -zcvf backup.tar.gz file1 file2 file3
这里的-z选项表示使用gzip压缩文件。同样,我们还可以使用-bzip2方式进行压缩:
tar -jcvf backup.tar.bz2 file1 file2 file3
这里的-j选项表示使用bzip2压缩文件。使用gzip或bzip2压缩的压缩文件,扩展名为.tar.gz或.tar.bz2。解压缩一个压缩过的tar文件时,只需要在文件名中添加-z或-j选项即可。
三、技巧和小技巧
1. 备份整个目录
要备份整个目录,可以使用以下命令:
tar -cvf backup.tar /home/user
这里,我们将/home/user目录备份到backup.tar文件中。备份完整目录和备份单个文件没有区别,只需要指定目录而不是文件即可。
2. 排除文件和目录
如果希望不备份某些文件或目录,可以使用–exclude选项:
tar -cvf backup.tar –exclude=*.txt /home/user
这里我们指定了不将所有txt文件备份,而只备份除txt文件以外的文件。
3. 将tar文件压缩在同一个命令中
可以在一个命令中同时进行备份和压缩操作。例如,要备份整个/home/user目录并使用gzip压缩:
tar -zcvf backup.tar.gz /home/user
这样,tar命令将创建一个名为backup.tar.gz的归档文件,包含/home/user目录的备份。
本文介绍了一些Linux下使用tar命令备份和压缩文件的常用方法和技巧。在备份文件或目录时,使用tar命令能够大大减轻存储和传输的压力。我们希望这些小技巧能够帮助用户更加高效地使用tar命令。
成都网站建设公司-创新互联,建站经验丰富以策略为先导10多年以来专注数字化网站建设,提供企业网站建设,高端网站设计,响应式网站制作,设计师量身打造品牌风格,热线:028-86922220在linux下可以使用tar命令对文件进行打包操裤渣作,打包完成之后是以.tar结尾的,如果同时需要对文件或者文件夹进行压缩处理大并,生成.tar.gz结尾的压缩文件,有以下两种方式:
1、使用tar和gzip命令
先使用tar命令对文件进行打包:
tar -cf all.tar *.jpg
然后使用gzip进行压缩:
gzip –c filename > filename.gz
2、只使用tar命令
tar -czf all.tar.gz *.jpg
这条命令是将所有.jpg的滚纯迹文件打成一个tar包,并且将其用gzip压缩,生成一个
gzip压缩过的包,包名为all.tar.gz 。
1、连接上相应的linux主机,进入到等待输入shell指令的linux命令行状态下。
2、在linux命令行下输旦迅入shell指模态此令:tar -czf test.tar.gz test.txt。
3、最后,按下回车键执行shell指闭尺令,此时会看到test.txt被成功压缩为test.tar.gz。
手机敲很累的!一定要给分啊!格式是:tar 选项滑姿 文件.选项有 -c:产生打包文件 -v:显示详细信息 -f:指定压缩后的信饥绝文件名 -z:打包同时压缩!举个例子吧!将目录my打包并压缩成my.tar.gz就肢培这样tar -zcvf my.tar.gz my
01-.tar格式
解包:$ tar xvf FileName.tar
打包:羡睁$ tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)
02-.gz格式
解压1:$ gunzip FileName.gz
解压2:$ gzip -d FileName.gz
压 缩:$ gzip FileName
03-.tar.gz格式
解压:$ tar zxvf FileName.tar.gz
压缩:$ tar zcvf FileName.tar.gz DirName
04-.bz2格式
解压1:$ bzip2 -d FileName.bz2
解压2:$ bunzip2 FileName.bz2
压 缩: $ bzip2 -z FileName
05-.tar.bz2格式
解压:$ tar jxvf FileName.tar.bz2
压缩:$ tar jcvf FileName.tar.bz2 DirName
06-.bz格式
解压1:$ bzip2 -d FileName.bz
解压2:$ bunzip2 FileName.bz
07-.tar.bz格式
解压:$ tar jxvf FileName.tar.bz
08-.Z格式
解压:$ uncompress FileName.Z
压缩:$ compress FileName
09-.tar.Z格式
解压:$ tar Zxvf FileName.tar.Z
压缩:$ tar Zcvf FileName.tar.Z DirName
10-.tgz格式
解压:$ tar zxvf FileName.tgz
11-.tar.tgz格式
解压:$ tar zxvf FileName.tar.tgz
压缩:$ tar zcvf FileName.tar.tgz FileName
12-.zip格式
解压:$ unzip FileName.zip
压缩:$ zip FileName.zip DirName
13-.lha格式
解压:$ lha -e FileName.lha
压缩:$ lha -a FileName.lha FileName
14-.rar格式
解压:$ rar a FileName.rar
压缩:$ rar e FileName.rar
rar请到:
下载!
解压后请将rar_static拷贝到/usr/bin目录(其他由$PATH环境变量
指定的目录也行):$ cp rar_static /usr/bin/rar
来自:
linux tar 命令的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux tar 命令,Linux下使用tar命令的方法和技巧,linux把文件压缩成.tar.gz的命令的信息别忘了在本站进行查找喔。
成都创新互联科技公司主营:网站设计、网站建设、小程序制作、成都软件开发、网页设计、微信开发、成都小程序开发、网站制作、网站开发等业务,是专业的成都做小程序公司、成都网站建设公司、成都做网站的公司。创新互联公司集小程序制作创意,网站制作策划,画册、网页、VI设计,网站、软件、微信、小程序开发于一体。
当前文章:Linux下使用tar命令的方法和技巧(linuxtar命令)
文章出自:http://www.mswzjz.cn/qtweb/news49/274599.html
攀枝花网站建设、攀枝花网站运维推广公司-贝锐智能,是专注品牌与效果的网络营销公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 贝锐智能