现在的位置: 首页 > 综合 > 正文

每天一指令

2013年06月30日 ⁄ 综合 ⁄ 共 1517字 ⁄ 字号 评论关闭

tar 

压缩,备份文件的工具程序,可以新建备份文件,也能解压文件。

参数:

-A 或 --catenate:新增文件到已备份文件中

-b 或 --blocking-factor:设置每笔记录的区块数目,每个区块大小为12Bytes

-B 或 --read-full-record:读取数据时重设区块大小

-c 或 --create:创建新的备份文件

-C <> 或 --directory <>:切换到指定目录

-d 或 --diff 或 --compare:比较文件系统与备份文件差异

-f <> 或 --file <> :指定备份文件

-F <> 或 --info-scrpt <>:每次更换磁带时,执行备份文件script脚本

-g 或 --listed-incremental:处理GNU格式的大量备份

-G 或 --incremental:处理旧的GNU格式的大量备份

-h 或 --dereference:不建立符号连接,直接复制该连接所指向的原始文件

-i 或 --ignore-zeros:忽略备份文件中0Byte区块,也就是EOF

-k 或 --keep-old-files:解开备份文件时,不覆盖旧的文件

-K <> 或 --starting-files <>:从指定的文件开始复原

-l 或 --one-file-system:复制的文件或目录系统必须与tar指令执行时所处的文件系统一致

-L 或 --tape-length:设置存放媒体容量

-m 或 --modification-time:还原文件是不变更文件时间

-M 或 --multi-volume:在建立,还原备份文件或列出文件内容时采用多卷册模式

-N 或 --newer:只将时间较新的文件保存到备份文件里

-o 或 --old-archive 或 --portability:将资料写入备份文件时使用v7格式(注:这里也不懂v7格式是什么,暂记为linux系统一下类似ANSI的编码格式

-O 或 --stdout:从备份文件还原的文件输出到标准输出设备

-p 或 -same-permissions:用原来的文件权限还原文件

-P 或 --absolute-name:文件名使用绝对名称,不移除文件名称前的"/"号

-r 或 --append:新增文件到已备份文件的结尾

-R 或 --block-number:列出备份文件的区块编号

-s 或 --same-order:原来文件的顺序与备份文件的顺序相同

-S 或 --sparse:倘若一个文件内含大量的连续0字节,则将此文件存成稀疏文件。

-t 或 -list:列出备份文件内容

-T <> 或 --file-from <>:指定范本文件,内含一个或多个范本文件,让tar解开或建立符合设定条件的文件

-u 或 --update:仅置换备份文件内较旧的文件

-U 或 --unlink-first:解开压缩文件还原文件之前先解除文件连接

-v 或 --verbose:显示指令执行过程

-V <> 或 --label <>:建立使用指定卷册名称的备份文件

-w 或 --interactive:遭遇问题先询问用户

-W 或 --verify:写入备份文件后,确认文件正确无误

-x 或 --get 或 --extract:从备份文件中还原文件

-X <> 或 --exclude-from <>:指定范本文件,内含一个或多个范本文件,让tar排除符合设定条件的文件

-z 或 --gzip 或 --ungzip:使用gzip指令处理文件

-Z 或 --compress 或 --uncompress:通用compress指令处理文件

 

参数常用组合:zxvf,xvf,czvf

打包: tar cf ex.tar soft
解包: tar xf ex.tar soft
压缩目录
打包压缩:tar czvf usr.tar.gz /home
解压缩:tar xzvf usr.tar.gz

 

抱歉!评论已关闭.