Linux命令详解之tar
(1) 格式:
tar [-] A --catenate --concatenate | c--create | d --diff --compare | --delete | r --apend | t --list | --test-label| u --update | x --extract --get [options] [pathname …]
tar [选项…] [FILE…]
(2) 作用:
将许多文件一起保存至一个单独的磁带或磁盘归档,并能从归档中单独还原所需文件。
(3) 主要参数:
-A, --catenate, --concatenate
追加tar文件至归档
-c, --create
创建一个新的归档
-d, --diff, --compare
找出归档和文件系统的差异
--delete
从归档(非磁带!)中删除
-r, --append
追加文件至归档末尾
-t, --list
列出归档内容
--test-label
测试归档卷标并退出
-u, --update
仅追加比归档中副本更新的文件
-x, --extract, --get
从归档中提取文件
(4) 示例
创建归档archive.tar,并将随后两文件保存至归档
tar -cf archive.tar 1.txt 2.txt
显示归档archive.tar中内容
tar -tvf archive.tar
tar --list -f archive.tar
tar -tf archive.tar
删除归档
rm archive3.tar
添加文件至归档
tar --append -f archive.tar 3.txt
从归档删除文件
tar --delete -f archive.tar 3.txt
归档与归档合并
tar --catenate -f archive.tar archive3.tar