mt 命令 (BSD)

用途

给流式磁带设备发子命令。

语法

mt [ -f TapeName ] 子命令 [ Count ]

描述

mt 命令给流式磁带设备发子命令。 如果未将 -f 标志与 TapeName 参数一起指定,那么将使用 TAPE 环境变量。 如果环境变量不存在,mt 命令就使用 /dev/rmt0.1 设备。 TapeName 参数必须是未处理过的(而不是块)磁带设备。 可以使用 Count 参数指定多个操作。

子命令

描述
eof,weof 将由 Count 参数指定的文件结束符数目写在磁带当前位置上。
ff 将磁带向前移动由 Count 参数指定的文件数,并且将其放置到下一个文件的开头。
Bsf 将磁带向后移动由 Count 参数指定的文件数,并且将其放置到跳过的最后一个文件的开头。 如果使用 bsf 子命令将导致磁带磁头往回移动越过磁带的开头,然后磁带将反绕,且 mt 命令将返回 EIO
fsr 将磁带向前移动由 Count 参数指定的记录数。
Bsr 将磁带向后移动由 Count 参数指定的记录数目。
rewoff1,rewind 将磁带倒带。 忽略 Count 参数。
状态 显示有关指定的磁带设备的状态信息。 status 命令的输出可能在以后的实现中更改。

标志

描述
-f TapeName 指定 TapeName 参数。

示例

  1. 要倒带 rmt1磁带设备,输入:
    mt -f /dev/rmt1 rewind
  2. 要在缺省磁带设备上向前移动两个文件,请输入:
    mt fsf 2
  3. 要将磁带上的两个文件结束符标记写入/dev/rmt0.6文件,请输入:
    mt -f /dev/rmt0.6 weof 2

退出状态

描述
重大安全事件数量 指示成功完成。
> 0 指示发生错误。

文件

描述
/dev/rmt/nn 指定原始流磁带接口。
/usr/bin/mt 包含 mt 命令文件。