linux常用命令~压缩解压缩
2023-04-18 15:56:26 时间
tar命令,对文件进行打包,默认情况并不会压缩,如果指定了相应的参数,它还会调用相应的压缩程序(如gzip和bzip等)进行压缩和解压
-c :新建打包文件
-t :查看打包文件的内容含有哪些文件名
-x :解打包或解压缩的功能,可以搭配-C(大写)指定解压的目录,注意-c,-t,-x不能同时出现在同一条命令中
-j :通过bzip2的支持进行压缩/解压缩
-z :通过gzip的支持进行压缩/解压缩
-v :在压缩/解压缩过程中,将正在处理的文件名显示出来
-f filename :filename为要处理的文件
-C dir :指定压缩/解压缩的目录dir
压缩:
tar -jcv -f filename.tar.bz2 要被处理的文件或目录名称
查询:
tar -jtv -f filename.tar.bz2
解压:
tar -jxv -f filename.tar.bz2 -C 欲解压缩的目录
bunzip2 file1.bz2 解压一个叫做 'file1.bz2'的文件
bzip2 file1 压缩一个叫做 'file1' 的文件
gunzip file1.gz 解压一个叫做 'file1.gz'的文件
gzip file1 压缩一个叫做 'file1'的文件
gzip -9 file1 最大程度压缩
rar a file1.rar test_file 创建一个叫做 'file1.rar' 的包
rar a file1.rar file1 file2 dir1 同时压缩 'file1', 'file2' 以及目录 'dir1'
rar x file1.rar 解压rar包
zip file1.zip file1 创建一个zip格式的压缩包
unzip file1.zip 解压一个zip格式压缩包
zip -r file1.zip file1 file2 dir1 将几个文件和目录同时压缩成一个zip格式的压缩包
相关文章
- 求最大公约数和最小公倍数---辗转相除法(欧几里得算法)
- 调试:设置断点
- CSS弹性布局flex属性整理
- 16位汇编通用寄存器
- C++课程设计 房产中介管理系统(代码全)
- Golang每日一练(leetDay0004)
- 贪心算法(几种常规样例)
- 树莓派4B-Python-控制DS18B20(温度传感器)
- 【C语言】3天速刷C语言(指针初识)
- 优化库——ceres(三)实战案例
- C语言实现 不使用第三个变量交换两个数的内容
- 蛮力法解决旅行商问题(穷举查找求最短路径)含解析与代码实现
- unity插件 多语言插件I2 Localization简单理解
- 好意外,发现永久免费使用的云服务器
- Browser connection limitations(浏览器长连接个数限制)解决方案
- Vue+SpringBoot+OSS+element实现图片上传服务器+图片展示墙
- APK一键注入网络验证后台PHP源码ThinkPHP开发版
- C/C++除法与取模运算
- HTML教程(2023-3-8)
- 推荐一款卸载软件的小工具-《UninstallToo》