xref: /freebsd/usr.bin/mt/mt.1 (revision a316b26e50bbed7cf655fbba726ab87d8ab7599d)
1.\" Copyright (c) 1981, 1990, 1993
2.\"	The Regents of the University of California.  All rights reserved.
3.\"
4.\"
5.\" Redistribution and use in source and binary forms, with or without
6.\" modification, are permitted provided that the following conditions
7.\" are met:
8.\" 1. Redistributions of source code must retain the above copyright
9.\"    notice, this list of conditions and the following disclaimer.
10.\" 2. Redistributions in binary form must reproduce the above copyright
11.\"    notice, this list of conditions and the following disclaimer in the
12.\"    documentation and/or other materials provided with the distribution.
13.\" 3. All advertising materials mentioning features or use of this software
14.\"    must display the following acknowledgement:
15.\"	This product includes software developed by the University of
16.\"	California, Berkeley and its contributors.
17.\" 4. Neither the name of the University nor the names of its contributors
18.\"    may be used to endorse or promote products derived from this software
19.\"    without specific prior written permission.
20.\"
21.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
22.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
23.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
24.\" ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
25.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
26.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
27.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
28.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
29.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
30.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
31.\" SUCH DAMAGE.
32.\"
33.\"	@(#)mt.1	8.1 (Berkeley) 6/6/93
34.\"
35.Dd June 6, 1993
36.Dt MT 1
37.Os BSD 4
38.Sh NAME
39.Nm mt
40.Nd magnetic tape manipulating program
41.Sh SYNOPSIS
42.Nm mt
43.Op Fl f Ar tapename
44.Ar command
45.Op Ar count
46.Sh DESCRIPTION
47.Nm Mt
48is used to give commands to a magnetic tape drive.
49By default
50.Nm mt
51performs the requested operation once.  Operations
52may be performed multiple times by specifying
53.Ar count  .
54Note
55that
56.Ar tapename
57must reference a raw (not block) tape device.
58.Pp
59The available commands are listed below.  Only as many
60characters as are required to uniquely identify a command
61need be specified.
62.Bl -tag -width "eof, weof"
63.It Cm eof , weof
64Write
65.Ar count
66end-of-file marks at the current position on the tape.
67.It Cm fsf
68Forward space
69.Ar count
70files.
71.It Cm fsr
72Forward space
73.Ar count
74records.
75.It Cm bsf
76Back space
77.Ar count
78files.
79.It Cm bsr
80Back space
81.Ar count
82records.
83.It Cm rewind
84Rewind the tape
85(Count is ignored).
86.It Cm offline , rewoffl
87Rewind the tape and place the tape unit off-line
88(Count is ignored).
89.It Cm erase
90Erase the tape
91(Count is ignored).
92.It Cm status
93Print status information about the tape unit.
94.El
95.Pp
96If a tape name is not specified, and the environment variable
97.Ev TAPE
98does not exist;
99.Nm mt
100uses the device
101.Pa /dev/rmt12 .
102.Pp
103.Nm Mt
104returns a 0 exit status when the operation(s) were successful,
1051 if the command was unrecognized, and 2 if an operation failed.
106.Sh ENVIRONMENT
107If the following environment variable exists, it is utilized by
108.Nm mt .
109.Bl -tag -width Fl
110.It Ev TAPE
111.Nm Mt
112checks the
113.Ev TAPE
114environment variable if the
115argument
116.Ar tapename
117is not given.
118.Sh FILES
119.Bl -tag -width /dev/rmt* -compact
120.It Pa /dev/rmt*
121Raw magnetic tape interface
122.El
123.Sh SEE ALSO
124.\".Xr mtio 4 ,
125.Xr dd 1 ,
126.Xr ioctl 2 ,
127.Xr environ 7
128.Sh HISTORY
129The
130.Nm mt
131command appeared in
132.Bx 4.3 .
133.Pp
134Erase function added by Andreas Klemm <andreas@knobel.gun.de> 10/94.
135.\" mt.1: mtio(4) missing
136