一:压缩、解压

1、compress/uncompress/zcat

  • -d:解压
  • -c:输出到终端,不删除原文件
  • -v:显示详细信息

2、gzip/ungzip/zcat

  • -d:解压
  • -c:将压缩或解压的结果输出到标准输出
  • -#:指定压缩比(1-9)

3、bzip2/bunzip2/bzcat

  • -d:解压
  • -k:保留原文件
  • -#:指定压缩比(1-9)

4、xz/unxz/xzcat

  • -d:解压
  • -k:保留原文件
  • -#:指定压缩比(1-9),默认为6

5、zip/unzip

  • -r:递归打包,可以打包目录
  • unzip -p:将解压的文件输出到标准输出

二:归档(tar)

tar

  • -c:创建
  • -f:指定归档后文件
  • -v:详细信息
  • -p:保留原有属性
  • -t:预览
  • x:解包
  • -C DIR:解包到指定文件夹
  • -z:.gz 调用gzip
  • -j:.bz2 调用bzip2
  • -J:.xz 调用xz
  • --exclude DIR:排除指定文件夹
  • -T filelist:指定打包的文件目录列表
  • -X filelist:指定不打包的文件列表
# tar -Jcf log.tar.xz /var/log
# tar Jxf log.tar.xz

split -b 10M -d lod.tar.gz new.tar.gz 切割大压缩文件

cat new.tar* >filename.tar.gz 合并文件

cpio:命令是通过重定向的方式将文件进行打包备份,还原恢复的工具,它可以解压以“.cpio”或者“.tar”结尾的文件

  • -o 将文件拷贝打包成文件或者将文件输出到设备上
  • -i 解包,将打包文件解压或将设备上的备份还原到系统
  • -t 预览,查看文件内容或者输出到设备上的文件内容
  • -v 显示打包过程中的文件名称
  • -d 解包生成目录,在cpio还原时,自动的建立目录
  • -c 一种较新的存储方式
# find . | cpio -H newc --quiet -o | gzip - > /mnt/boot/initrd.gz
# zcat /boot/initramfs-2.6.32-431.el6.x86_64.img | cpio -id

记录于2018.4.12 14:34

最新文章

  1. asp.net实现图片在线上传并在线裁剪
  2. Android常用组件之ListView
  3. C/C++的开发环境安装
  4. AndroidStudio-使用Translations Editor
  5. STM32F0xx_TIM输出PWM配置详细过程
  6. 容器适配器之stack
  7. java.io.File类
  8. zoj 3380 Patchouli's Spell Cards 概率DP
  9. Android Metro风格的Launcher开发系列第二篇
  10. 【HDOJ】2144 Evolution
  11. Activity启动机制
  12. 2017年3月23日 坚果性能测试Loadrunner 免费公开课
  13. C++重写(override)、重载(overload)、重定义(redefine)以及虚函数调用
  14. 011 Linux环境下配置eclipse,以及创建maven工程
  15. c++ stod很慢
  16. 编辑文件 vi,vim的基本操作
  17. char varchar
  18. 鼠标滚轮更改transform的值(vue-scroller在PC端的上下滑动)
  19. @weakify, @strongify
  20. 78. Longest Common Prefix【medium】

热门文章

  1. iOS 组件化的几篇文章
  2. 1-1 spring基础
  3. JAVA基本数据类型和引用数据类型的区别
  4. poj-1005-l tanink i need a houseboat
  5. Linux Vim查找字符串
  6. pycharm 的安装及selenium环境的搭建
  7. 实现Windows程序的更新
  8. 记录一个古老的Sql分页过程
  9. 记录python接口自动化测试--利用unittest生成测试报告(第四目)
  10. 实现mypwd