linux之压缩文件,查看压缩文件,解压文件的操作命令
来源:互联网 发布:电脑视频录像软件 编辑:程序博客网 时间:2024/05/17 04:23
这里的压缩,指定为在linux系统将文件压缩为 .tar.bz2 或者 .tar.gz这样后缀的压缩文件,不是java中的可以压缩为zip或者war这样的包,当然linux命令也可以对文件只打包,不压缩,即后缀为 .tar文件,但一般都是要压缩的。
linux下使用tar命令语法:tar [主选项+辅选项] 文件或者目录
使用该命令时,主选项是必须要有的,它告诉tar要做什么事情,辅选项是辅助使用的,可以选用。
主选项:
c 打包或者压缩文件命令。
x 将压缩包解压命令。
t 查看处于压缩包状态的内部文件列表命令。
特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!因为不可能同时压缩与解压缩。
辅助选项:
-z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩或解压? 一般格式为xx.tar.gz或xx. tgz
-j :是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压缩或解压?一般格式为xx.tar.bz2
-v :压缩的过程中显示文件!这个常用
-f :使用档名,请留意,在 f 之后要立即接档名!不要再加其他参数!
-p :使用原文件的原来属性(属性不会依据使用者而变)
1.将指定目录压缩为.tar.gz文件。-- 先看下在file002目录下有一个文件:/下载,这个下载目录下有三张图片。zhanglf@Lenovo-B40-70:~/file002$ tree.└── 下载 ├── ef16588b4103e92a8533d494dc77342f.jpg ├── f998eb1ffc8219c92eea055f9a706b5d.jpg └── fdb0c3ca971ee4cb821dfcf614994d95.jpg1 directory, 3 files-- 我把 ‘ /下载 ’ 这个目录压缩到file002的同级目录file001目录下。用的主命令:tar c,辅助命令为z,v,f这仨。可以看到压缩过程。tar zcvf命令是打包后,以 gzip 压缩,你也可以用tar -jcvf 命令打包后,以 bzip2 压缩zhanglf@Lenovo-B40-70:~/file002$ tar -zcvf ../file001/testTar.tar.gz ./下载/./下载/./下载/fdb0c3ca971ee4cb821dfcf614994d95.jpg./下载/f998eb1ffc8219c92eea055f9a706b5d.jpg./下载/ef16588b4103e92a8533d494dc77342f.jpg-- 然后我进入file001,可以看到压缩成功了。zhanglf@Lenovo-B40-70:~/file002$ cd ../file001zhanglf@Lenovo-B40-70:~/file001$ ls -l总用量 656-rw-rw-r-- 1 zhanglf zhanglf 21495 7月 20 15:41 haha.jpg-rw-rw-r-- 1 zhanglf zhanglf 642344 7月 26 09:43 testTar.tar.gz-- 可以用:tar -ztvf 查看压缩文件列表,主命令:tar t 辅助命令:z,v,f。zhanglf@Lenovo-B40-70:~/file001$ tar -ztvf testTar.tar.gzdrwxr-xr-x zhanglf/zhanglf 0 2017-07-21 16:07 ./下载/-rw-rw-r-- zhanglf/zhanglf 25097 2017-07-20 19:31 ./下载/fdb0c3ca971ee4cb821dfcf614994d95.jpg-rw-rw-r-- zhanglf/zhanglf 544256 2017-07-20 19:31 ./下载/f998eb1ffc8219c92eea055f9a706b5d.jpg-rw-rw-r-- zhanglf/zhanglf 133238 2017-07-20 19:31 ./下载/ef16588b4103e92a8533d494dc77342f.jpg-- 下面我们把压缩文件解压到file001同级的path路径中。解压和压缩命令的不同处在于 压缩命令可以指定压缩到那个目录。而解压必须是先进入要解压的目录,然后指定解压那个目录下的那个压缩文件-- 第一步, 进入path路径zhanglf@Lenovo-B40-70:~/file001$ cd ../path-- 第二步 ,在该路径下解压文件。要到的命令为主命令:tar x,辅助命令:z,v,fzhanglf@Lenovo-B40-70:~/path$ tar -zxvf ../file001/testTar.tar.gz./下载/./下载/fdb0c3ca971ee4cb821dfcf614994d95.jpg./下载/f998eb1ffc8219c92eea055f9a706b5d.jpg./下载/ef16588b4103e92a8533d494dc77342f.jpg-- 然后查看解压后的文件zhanglf@Lenovo-B40-70:~/path$ tree.├── file│ └── test├── file1└── 下载 ├── ef16588b4103e92a8533d494dc77342f.jpg ├── f998eb1ffc8219c92eea055f9a706b5d.jpg └── fdb0c3ca971ee4cb821dfcf614994d95.jpg2 directories, 5 fileszhanglf@Lenovo-B40-70:~/path$
阅读全文
0 0
- linux之压缩文件,查看压缩文件,解压文件的操作命令
- 解压压缩文件命令 linux
- linux压缩文件&解压文件
- 压缩文件的解压 linux
- linux常用解压和压缩文件的命令
- linux下压缩文件的解压命令
- linux下压缩文件的解压命令
- Linux中常见的解压压缩文件命令
- Linux 压缩文件与解压命令
- Linux zip命令压缩文件及unzip命令解压文件
- Linux常用压缩文件的解压
- Linux压缩文件的操作
- 【linux 命令】Linux 下常用压缩文件的解压、压缩
- Linux下各种压缩文件的解压命令(更新)
- gz文件解压,tar命令压缩文件
- unix解压文件和压缩文件操作
- 如何不解压查看压缩文件的内容
- linux下不同文件后缀的压缩文件的解压方法
- 二叉树遍历
- 提升编码能力,阅读代码
- BZOJ 1798-维护序列seq(线段树区间更新)
- 文章标题
- python3.6下安装selenium
- linux之压缩文件,查看压缩文件,解压文件的操作命令
- 卡方检验 CHI-square Test
- Spark——性能调优——执行模型与分区
- jilu
- 4、Angular-Ui Router URL路由(完结篇)
- Struts2-----基本项目创建
- 最短路
- 计算机网络---传输层
- 自定义异常处理 HandlerExceptionResolver