Linux压缩解压命令tar
2013-08-18 11:22
295 查看
tar [-cxtzjvfpPN] 文件与目录
参数:
-c:(create)文件打包(建立一个归档文件,并不压缩)
-x:(extract)文件解压、解包(从归档中解出文件)
- t:(list)列出归档内容
特别注意:c/x/t 仅能存在一个,因为不可能同时压缩与解压缩。
- z:(gzip)使用gzip软件来实现解压和压缩
- j:(bzip2)使用bzip2软件来实现解压和压缩
-v:(verbose)解压压缩过程中详细地显示处理的文件
-f:(file)文件打包或者压缩后的名字,其后应该立即接文件名
tar -zcvfP tfile sfile
tar -zcvPf tfile sfile
- p:(permission)使用原文件的原来属性(root用户才可使用)
-P:(path)可以使用绝对路径来压缩
-N:(new)比后面接的日期(yyyy/mm/dd)还要新的才会被打包进新建的文件中
--exclude FILE:在压缩的过程中,不要将 FILE 打包!
范例一:打包压缩
# tar -cvf /tmp/etc.tar /etc //仅打包,不压缩
# tar -zcvf /tmp/etc.tar.gz /etc //打包后,以 gzip 压缩
# tar -jcvf /tmp/etc.tar.bz2 /etc //打包后,以 bzip2 压缩
特别注意,在参数 f 之后的文件档名是自己取的,习惯上都用 .tar 来作为辨识。
范例二:查阅文件
# tar -ztvf /tmp/etc.tar.gz
由于文件使用 gzip 压缩,所以要查阅该 文件时,要加上 z 这个参数了
范例三:件解压缩
# tar -zxvf /tmp/etc.tar.gz //解压到当前文件目录
# tar -zxvf /tmp/etc.tar.gz etc/passwd //解压到当前文件目录下的etc/passwd目录
范例四:压缩文件并保留权限
# tar -zxvpf /tmp/etc.tar.gz /etc
范例五:文件有更新才备份
# tar -N "2005/06/01" -zcvf home.tar.gz /home
范例六:备份部分文件
# tar --exclude /home/dmtsai -zcvf myfile.tar.gz /home/* /etc //将home目录和etc目录中文件除了/home/dmtsai都打包到myfile中
相关文章推荐
- linux下的tar压缩解压命令
- Linux - tar命令 压缩 和 解压
- 在Linux系统中使用tar命令压缩和解压文件的教程
- Linux常用的打包、压缩、解压命令 tar
- (转)使用 linux tar 命令压缩与解压文件
- LinuxStudyNote(29)-Linux常用命令(6)-压缩解压命令汇总gzip、gunzip、tar、zip、unzip、bzip2、bunzip2
- linux笔记:压缩解压命令gzip,gunzip,tar,zip,unzip,bzip2,bunzip2
- linux tar (打包.压缩.解压缩)命令说明 | tar如何解压文件到指定的目录?
- Linux命令之tar:文件打包(备份)、压缩、解压
- linux下tar、zip等压缩、解压命令
- Linux 压缩解压命令详解(tar、zip)
- linux 的压缩解压tar命令
- Linux/Unix下使用tar命令压缩和解压[tar Examples]
- linux tar命令 压缩、打包、解压 详解
- Linux 压缩 解压命令 tar, gzip, zcat,bzip2, bzcat,compres
- Linux 压缩和解压命令tar
- linux环境tar压缩解压命令
- linux tar压缩解压命令
- linux下tar.gz、tar、bz2、zip等解压缩、压缩命令小结(tar包解压)
- Linux基础------文件打包解包---tar命令,文件压缩解压---命令gzip,vim编辑器创建和编辑正文件,磁盘分区/格式化,软/硬链接