tar把文件保存到归档介质中,或直接从介质中读取归档文件。归档介质可以是软盘、磁带或常规文件。
1。使用tar创建备份
tar c(r)vn filename 或 tar cvfk device
#c——指定创建一个新的备份,它可以覆盖已有的同名文件
r——自动把文件加到档案文件的尾部,而不是生成新的文件。注意r选项只对磁盘上的档案文件有效,不能在磁带上使用。
v——指定在创建tar备份过程中,显示各个文件名称
n——是文件/etc/default/tar中“Key"一列指定的设备,在没有指定tar备份文件名时,它使用/etc/default/tar中的默认设备号。
f——在没有使用/etc/default/tar 中的设备时使用,把device作为目标驱动器;如果"f"后接tar文件名,表明归档文件是一个常规文件。
k——指明备份介质的卷大小。
filename——要备份的文件名或目录名称
2。从tar备份中列出文件
tar tvf device 或 tar tvn
#device参数是备份设备名称或是tar备份文件
"t"和“v"选项的组合可以显示一个目录列表
“f"指明下一个参数(device)为要读取得备份内容
3。从tar备份重读取文件
tar xvf device filename
#tar查找device上的备份,把适合filename的所有文件提取出来,并把他们放到当前路径相关的位置。注意,tar不能识别通配符,所以filename中应该是一系列明确的文件名。
参数:
x——通知tar来提取文件
v——显示文件
f——通知tar使用下一个实参作为备份文件名