tar具体使用笔记

归档工具

tar

tar是一个开源的Linux/Unix中最广泛使用的归档工具

语法

tar function [options] object1 object2 ...

功能

功能描述
-A添加一个tar到另一个tar中
-c创建
-d检查归档和文件系统的不同之处or删除
-r追加到tar结尾
-t列出tar内容
-u覆盖tar中的同名文件
-x提取文件

选项

选项描述
-C dir切换到指定目录
-f file输出结果到文件or设备file
-j输出重定向给bzip2来压缩内容
-p保留文件权限
-v在处理文件时显示文件
-z输出重定向给gzip来压缩内容

常见搭配

  • 创建一个归档文件:

tar -cvf test.tar test1/ test2/

  • 列出tar内容

tar -tf test.tar

  • 解压tar

tar -xvf test.tar

  • 解压.tgz

tar -zxvf test.tgz

压缩工具

bzip2

bzip2在压缩大型二进制比较流行.

工具

工具用途
bzip2压缩文件
bzcat显示压缩的文本内容
bunzip2解压.bz2
bzip2recover恢复损毁的压缩文件

使用方法

命令 + 待处理文件即可,eg:bzip2 test.html

gzip

Linux/Unix上最流行的压缩工具.

工具

工具用途
gzip压缩文件
gzcat显示压缩的文本
gunzip解压文件

使用方法同上。

zip

与window兼容

工具

工具用途
zip压缩文件,包含指定文件和目录
zipcloak创建一个加密的压缩文件
unzip解压文件
... 

转载于:https://www.cnblogs.com/jonathanlife/p/3266609.html

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐