tar指令的问题

来源:百度知道 编辑:UC知道 时间:2024/05/28 11:51:31
我有一个档存所有要被tar起来的档名(fn.txt),请问tar指令要如何下才能使 fn.txt 档内所有档案被tar?

1>假设文件列表文件格式:只有一列,每行是文件名;
>解释如下:
#!/usr/bin/sh
date >$$.tmp //***重定向生成备份初始时间文件tar cf $1 $$.tmp //生成一个tar文件,后面追加,如果确认备份到磁带机,这步可以不要(所有带***号的行)
while read -r tarfile //读入每一行赋值给变量tarfiledo
tar rf $1 $tarfile //追加备份文档到$1
done <$2 //从文件列表$2读入每行文件名并备份
rm $$.tmp //***删除
unset tarfile //取消变量设置
其中关于read / tar的用法可以用#man 看