Linux Shell 脚本攻略 --- 第六章 B计划
6.1 用tar归档 1 tar命令可以用来归档文件,可以用tar将多个文件和文件夹保存为单个文件,同时还能保留所有文件属性,如所有者,权限等,由该命令创建的文件通常称为tarball 2 按照下面的方法,用tar对文件进行归档: tar -cf output.tar sources 例如tar -cf output.tar file1 file2 file3.... 命令中的-c代表的是创建文件,-f代表的是指定文件名 3 向归档中添加文件可以使用下面命令: tar -rvf output.tar new_file 4 用下面的方法列出归档文件的内容: tar -tf output.tar 5 如果需要在归档或列出归档内容的过程中获知更多细节,可以使用-v或-vv选项,它们允许在终端中输出更详细的信息 6 下面的命令可以将归档文件的内容提取到当前目录中: tar -xf output.tar -x表示把当前归档文件中的内容提取到当前目录,我们可以使用-C选项指定需要提取到的目录 tar -xf output.tar -C path 7 连接两个归档文件: tar -Af file1.tar file2.tar // -A选项用来把两个归档文件进行合并 8 从归档文件中删除文件: tar -f output.tar --delete file1 file2 //