tar
来源:互联网 发布:mac如何查看后台程序 编辑:程序博客网 时间:2024/06/08 18:40
tar [-cxtzjvfpPN] 文件与目录
参数:
-c :建立一个压缩文件
-x :解开一个压缩文件
-t :查看压缩文件里面的文件
特别注意: c/x/t 同时只能存在一个。
-z:是否需要用gzip压缩
-j:是否需要用bzip2压缩
-v:压缩的过程中显示文件
-f:使用档名。在f之后要立即接文件名,不要再加参数,例如使用『 tar -zcvfP tfile sfile』就是错误的写法,要写成『 tar -zcvPf tfile sfile』才对
-p:使用原文件的原来属性(属性不会依据使用者而变)
-P:使用绝对路径来压缩
-N:比后面接的日期(yyyy/mm/dd)要新的才会被打包进新建的文件中
--exclude FILE:在压缩的过程中,不要将 FILE 打包。
示例一:将整个/etc目录下的文件全部打包成为/tmp/etc.tar
解压缩命令集:
后缀 .tar
解压命令: tar xvf InFile.tar
压缩命令: tar cvf OutFile.tar InFile
后缀 .tar.gz
解压命令: tar zxvf InFile.tar.gz
压缩命令: tar zcvf OutFile.tar.gz InFile
后缀 .tar.bz2
解压命令: tar jxvf InFile.tar.bz2
压缩命令: tar jcvf OutFile.tar.bz2 InFile
后缀 .tar.Z
解压命令: tar Zxvf InFile.tar.Z
压缩命令: tar Zcvf OutFile.tar.Z InFile
后缀 .gz
解压命令: gzip -d InFile.gz 或 gunzip InFile.gz
压缩命令: gzip InFile
后缀 .zip
解压命令: unzip InFile.zip
压缩命令: zip OutFile.zip InFile
后缀 .bz2
解压命令: bzip2 -d InFile.bz2 或 bunzip2 InFile.bz2
压缩命令: bzip2 -z InFile
后缀 .Z
解压命令: uncompress InFile.Z
压缩命令: compress InFile
后缀 .rar
解压命令: rar x InFile.rar
压缩命令: rar a InFile
参数:
-c :建立一个压缩文件
-x :解开一个压缩文件
-t :查看压缩文件里面的文件
特别注意: c/x/t 同时只能存在一个。
-z:是否需要用gzip压缩
-j:是否需要用bzip2压缩
-v:压缩的过程中显示文件
-f:使用档名。在f之后要立即接文件名,不要再加参数,例如使用『 tar -zcvfP tfile sfile』就是错误的写法,要写成『 tar -zcvPf tfile sfile』才对
-p:使用原文件的原来属性(属性不会依据使用者而变)
-P:使用绝对路径来压缩
-N:比后面接的日期(yyyy/mm/dd)要新的才会被打包进新建的文件中
--exclude FILE:在压缩的过程中,不要将 FILE 打包。
示例一:将整个/etc目录下的文件全部打包成为/tmp/etc.tar
$tar -cvf /tmp/etc.tar /etc #仅打包,不压缩$tar -zcvf /tmp/etc.tar.gz /etc #打包后,以gzip压缩$tar -jcvf /tmp/etc.tar.bz2 /etc #打包后,以bzip2压缩#注意,在参数f之后的文件档名是自定义的,习惯上都用 .tar 来作为辨识。#如果加z参数,则以.tar.gz或.tgz来代表gzip压缩过的tar file;如果加j参数,则以.tar.bz2来作文件名。示例二:查阅上述/tmp/etc.tar.gz文件内容
$tar -ztvf /tmp/etc.tar.gz #使用了gzip压缩,所以要查阅压缩文件时得要加上z参数。示例三:将/tmp/etc.tar.gz文件解压缩
$tar -zxvf /tmp/etc.tar.gz示例四:将/tmp/etc.tar.gz文件解压缩到/data目录下
$tar -zxvf /tmp/etc.tar.gz -C /data
解压缩命令集:
后缀 .tar
解压命令: tar xvf InFile.tar
压缩命令: tar cvf OutFile.tar InFile
后缀 .tar.gz
解压命令: tar zxvf InFile.tar.gz
压缩命令: tar zcvf OutFile.tar.gz InFile
后缀 .tar.bz2
解压命令: tar jxvf InFile.tar.bz2
压缩命令: tar jcvf OutFile.tar.bz2 InFile
后缀 .tar.Z
解压命令: tar Zxvf InFile.tar.Z
压缩命令: tar Zcvf OutFile.tar.Z InFile
后缀 .gz
解压命令: gzip -d InFile.gz 或 gunzip InFile.gz
压缩命令: gzip InFile
后缀 .zip
解压命令: unzip InFile.zip
压缩命令: zip OutFile.zip InFile
后缀 .bz2
解压命令: bzip2 -d InFile.bz2 或 bunzip2 InFile.bz2
压缩命令: bzip2 -z InFile
后缀 .Z
解压命令: uncompress InFile.Z
压缩命令: compress InFile
后缀 .rar
解压命令: rar x InFile.rar
压缩命令: rar a InFile
0 0
- tar
- tar
- tar
- Tar
- tar
- tar
- tar
- tar
- tar
- tar
- tar
- tar
- tar
- tar
- tar
- tar
- tar
- tar
- 匿名对象在开发中的应用
- 《程序员的修炼——从优秀到卓越》
- uva 1586 - Molar mass
- Java之------socket模拟服务器、浏览器、网络蜘蛛
- 第十一周实践项目9————日期时间类
- tar
- mysql 学习笔记4
- (4.1.23.4)自定义控件三部曲之动画篇(二)——Interpolator插值器
- C++ main 函数
- C经典 进制转换
- 最长递增子序列
- UVA 11134 Fabled Rooks(贪心法,区间与选点问题)
- (4.1.23.5)自定义控件三部曲之动画篇(三)—— 代码生成alpha、scale、translate、rotate、set及插值器动画
- Spring MVC中一个input file上传多个问题件