unzip
-c:将解压缩的结果显示到屏幕上,并对字符做适当的转换-d:指定解压路径-l:显示压缩文件内所包含的文件-v:执行时显示详细的信息-q:不显示解压过程# -c 显示解压内容到屏幕,并不解压文件按[root@ym test2]# unzip -c test.zipArchive:test.zip extracting: test/inflating: test/1test.sh#!/bin/shseq 1 5 > /tmp/test.log#exec < /tmp/test.logcat /tmp/test.logwhile read linedoecho $linedoneecho "ok"........省略# -d 指定解压路径[root@ym test2]# unzip test.zip -d /tmp/Archive:test.zipcreating: /tmp/test/inflating: /tmp/test/1test.shinflating: /tmp/test/2test.shinflating: /tmp/test/bigfileinflating: /tmp/test/fileinflating: /tmp/test/passwdinflating: /tmp/test/test.sh# -l 显示解压信息,并不解压文件[root@ym test2]# unzip -l test.zipArchive:test.zipLengthDateTimeName------------------- ---------007-08-2022 21:10test/12207-04-2022 00:11test/1test.sh20307-04-2022 00:17test/2test.sh 1048576007-08-2022 19:40test/bigfile266007-08-2022 19:30test/file266007-08-2022 18:55test/passwd3707-08-2022 18:59test/test.sh---------------- 104914427 files[root@ym test2]# unzip -q test.zip tar
[root@ym test2]# tar --helptar [选项...] [FILE]...-c: 创建归档文件-f:使用归档文件-z: 压缩成 gzip 格式的归档文件-j:压缩成 bzip2 格式归档文件-J:压缩 xz 格式归档文件-C:指定解压文件的位置-r: 添加文件到归档末尾-u: --update 仅追加比归档中副本更新的文件-t: 列出存档中文件的目录-k: 保留源文件-x: 解压归档文件-P: 保留路径符号-v: 解压详细信息--delete:从存档中删除# 创建 tar 归档文件操作# -c 创建归档文件 -f 使用归档文件[root@ym test]# tar cf passwd.tar passwd[root@ym test]# ls1test.sh2test.shbigfilefilepasswdpasswd.tartest.sh# -rf 添加文件到归档文件中去[root@ym test]# tar rf passwd.tar file[root@ym test]# tar ft passwd.tarpasswdfile# 创建 tar.gz 归档压缩文件# cfz 创建归档压缩文件格式:.tar.gz[root@ym test]# tar cfz passwd.tar.gz passwd[root@ym test]# ls1test.sh2test.shbigfilefilepasswdpasswd.tarpasswd.tar.gztest.sh# cfj 创建归档压缩文件格式:.tar.bz[root@ym test]# tar cfj passwd.tar.bz passwd[root@ym test]# ls1test.shbigfilepasswdpasswd.tar.bztest.sh2test.shfilepasswd.tarpasswd.tar.gz# cfx 创建归档压缩文件:tar.xz[root@ym test]# tar cfJ passwd.tar.xz passwd[root@ym test]# ls passwd.tar.xzpasswd.tar.xz# 解压归档文件并指定保存位置[root@ym test]# tar xfz passwd.tar.gz -C /tmp/[root@ym test]# tar xfj passwd.tar.bz -C /tmp/[root@ym test]# tar xfJ passwd.tar.xz -C /tmp/# --delete 从归档文件中删除指定文件[root@ym test]# tar --delete file -f passwd.tar[root@ym test]# tar tf passwd.tarpasswd# -P 保留归档中的文件路径(大写)[root@ym ~]# tar cfP test.tar /tmp/ym/test[root@ym a]# tar tfP test.tar /tmp/ym/test//tmp/ym/test/passwd.tar/tmp/ym/test/1test.sh/tmp/ym/test/2test.sh/tmp/ym/test/bigfile/tmp/ym/test/file/tmp/ym/test/passwd/tmp/ym/test/test.sh/tmp/ym/test/passwd.tar.xz/tmp/ym/test/passwd.tar.gz/tmp/ym/test/passwd.tar.bz/tmp/ym/test/passwd.gar.xz/tmp/ym/test/--delete
推荐阅读
- 王者荣耀攻略大全新手入门最新 荣耀王者和最强王者有什么区别
- 苹果手机忘了锁屏密码最简单方法 苹果4s忘记锁屏密码怎么办
- 手机把word转换成pdf最简单的方法 怎么用手机做电子版文档
- 推荐几个拍照好看的APP 拍照软件排行榜最流行
- word转ppt最简单的三种方法 复制粘贴后格式变了怎么办
- 证件照换底色最简单方法word 更换照片背景颜色
- 女生常用3款美颜App横评 拍视频美颜效果最好的软件
- 怎么能让水龙头静音
- 推荐这三款给你 拍照最好的手机排行榜2022
- 手机耗电过快的原因和应对方法 耗电快是什么原因怎么解决