在CentOS上解压缩tar包详细信息(解压缩到指定文件夹) () ) ) ) ) ) ) ) ) ) ) )。
发布时间: 2017-03-08 06:07
资料来源:互联网
当前栏目:网络技术类
本文介绍了tar命令、gzip、zcat命令、bzip2、bzcat命令、compress命令、dd命令、cpio命令,具体如下:
tar命令
将文件解压缩到指定的目录。 tar-zxvf/home/zjx/aa.tar.gz-c/home/zjx/pf
tar [-cxtzjvfpPN]文件和目录.
参数:
-c (创建压缩文件的参数指令(create的含义);
- x :求解一个压缩文件的参数指令!
看看tarfile里的文件!
请特别注意,在参数的发布中,只存在一个c/x/t! 不能同时存在!
因为压缩和解压缩不能同时进行。
- z :也有gzip的属性吗? 也就是说,需要用gzip压缩吗?
- j :你也有bzip2的属性吗? 也就是说,需要用bzip2压缩吗?
-v :压缩时显示文件! 这是常用的,但不推荐用于后台运行进程!
-f :使用文件名。 请注意在f之后立即连接文件名。 不要添加参数!
例如,使用“tar -zcvfP tfile sfile”是错误的写法,是写作
《tar-zcvpf文件文件文件》真好。
-p :使用原始文档的原始属性(属性不会因用户而异) ) ) ) )。
-P :可以使用绝对路径压缩!
-N :比后续日期(yyyy/mm/dd )更新的内容将打包到新文件中!
--exclude FILE :压缩过程中,请勿打包文件!
示例:
凶暴的电脑:/etc目录下的整个文件/tmp/etc.tar [ root @ Linux~] # tar-CVF/tmp/etc.tar/etc==不要只在包中压缩! [ root @ Linux~~ ] # tar-zcvf/tmp/etc.tar.gz/etc==打包后,用gzip压缩[ root @ Linux~~ ] # tar-jcvf/tmp 如果要添加#j参数,请使用. tar.bz2作为附件名称。 #运行上述命令时,将显示“tar:removingleading (迁移学习)”警告消息
示例2 :请参阅上述/tmp/etc.tar.gz文件中的文件。 [ root @ Linux~] # tar-ztvf/tmp/etc.tar.gz #使用gzip压缩,因此必须添加参数#z才能引用此tar file中的文件。 这很重要!
示例/将tmp/etc.tar.gz文件解压缩到/usr/local/src下[ root @ Linux~] # CD/usr/local/src [ root @ Linux src ] # tar -。 此外,如果访问/usr/local/src/etc#,则此目录的文件属性可能与/etc/不同。
生动的期待:/tmp下,我只是想解开/tmp/etc.tar.gz内的etc/passwd。 [ root @ Linux~~ ] # CD/tmp [ root @ Linux tmp ] # tar-zxvf/]注意到了! etc.tar.gz中的根目录/已被移除!
示例备份/etc/中的所有文件并保存其权限! [ root @ Linux~] # tar-zxvpf/tmp/etc.tar.gz/etc #这个-p的属性很重要。 特别是在保留原始文件的属性时很重要。
聪明的母鸡:/home中,比2005/06/01更新的文件才[ root @ Linux~~ ] # tar-n ' 2005/06/01 '-zcvf home.tar.gz/home