tar命令格式:
tar {c|r|t|u|x}[BDeEFhilmnopPqvw@[0-7]][bfk][X...][块大小] [磁带存档文件] [大小] [排除文件...] {文件 | -I 包含文件 | -C 目录文件}...下面介绍常用选项:
将文件复制到磁带
1. 进入包含要复制的文件的目录。
2. 将可写磁带插入磁带机中。
3. 将文件复制到磁带。命令如下:
$ tar cvf /dev/rmt/n filenames
参数说明:c 指明要创建归档文件;v 归档时显示每个文件的名称;
f /dev/rmt/n 指明应该将归档文件写入指定设备或文件。
filenames 指明要复制的文件和目录。使用空格分隔多个文件。
系统会将指定的文件名复制到磁带,并且会覆写该磁带上的任何现有文件。然后从磁带机中取出磁带。在磁带标签中写入文件名称。
应用实例:把/export/home/目录下两个文件文件复制到磁带
$ cd /export/home/
$ ls reports
reportA reportB
$ tar cvf /dev/rmt/0 reports
a reports/ 0 tape blocks
a reports/reportA 59 tape blocks
a reports/reportB 61 tape blocks
$ tar tvf /dev/rmt/0
从磁带中恢复文件
转到要放置文件的目录。
将磁带插入磁带机。
从磁带中恢复文件。 使用命令:
$ tar xvf /dev/rmt/n [filenames]
参数说明:x 指明应从指定的归档文件中提取文件。指定磁带机中的磁带上的所有文件都会被复制到当前目录。v 恢复时显示每个文件的名称。f /dev/rmt/n 指明包含归档文件的磁带设备。filenames 指定要恢复的文件。使用空格分隔多个文件。
3.cpio命令
Cpio命令用于复制需要多个磁带卷的文件、特殊文件或文件系统。或者,当要将文件从运行当前的 Solaris 发行版的系统复制到运行 SunOS 4.0/4.1 发行版的系统时使用。Cpio的命令参数太多,这里只介相关参数。
标签: