|
|
1.1 ! root 1: .TH PMV 1P "22 June 1983" ! 2: .UC 4 ! 3: .SH NAME ! 4: pmv \- move or rename files ! 5: .SH SYNOPSIS ! 6: .B pmv ! 7: [\fB\-f\^i\fR] [\fB\-\fR] file1 file2 ! 8: .PP ! 9: .B pmv ! 10: [\fB\-f\^i\fR] [\fB\-\fR] file ... dirname ! 11: .SH DESCRIPTION ! 12: .I Pmv ! 13: moves (changes the name of) ! 14: .I file1 ! 15: to ! 16: .I file2. ! 17: If ! 18: .I file2 ! 19: already exists, it is removed before ! 20: .I file1 ! 21: is moved. If ! 22: .I file2 ! 23: has a mode that forbids ! 24: writing, ! 25: .I pmv ! 26: prints the mode and reads the standard input to obtain a line. The move ! 27: takes place only if the line begins with \fBy\fR. In the second form, ! 28: one or more ! 29: .I files ! 30: are moved to ! 31: .I dirname ! 32: with their original file names. ! 33: .PP ! 34: .I File ! 35: and ! 36: .I dirname ! 37: may be either regular or project pathnames. However, because ! 38: .I pmv ! 39: interprets both ! 40: .I file ! 41: and ! 42: .I dirname ! 43: arguments as project pathnames, if ! 44: .I file ! 45: matchs the name of a project directory within the same project, then ! 46: .I pmv ! 47: will print the error message `pmv: can't move project directory ! 48: .I file', ! 49: unless ! 50: .I file ! 51: is disguised as ./\fIfile\fR. ! 52: .PP ! 53: .I Pmv ! 54: blindly supercedes ! 55: existing files unless the ! 56: .B \-i ! 57: option is specified. ! 58: .PP ! 59: .I Pmv ! 60: refuses to move a file onto itself. ! 61: .SH OPTIONS ! 62: .TP ! 63: .IP \fB\-f\fR ! 64: Stands for force. This option ! 65: overrides any mode restrictions and the ! 66: .B \-i ! 67: switch. ! 68: .IP \fB\-i\fR ! 69: Interactive mode. Whenever a move is to supercede an existing file, ! 70: the user is prompted by the name of the file followed by a question mark. If ! 71: answered with a line starting with `y', the move continues. Any other reply ! 72: prevents the move from occurring. ! 73: .IP \fB\-\fR ! 74: Interpret all the following arguments to ! 75: .I pmv ! 76: as file names. This allows file names starting with minus. ! 77: .SH "SEE ALSO" ! 78: mv(1) ! 79: .SH DIAGNOSTICS ! 80: Exit status 0 is normal. Exit status 1 indicates an error. ! 81: .SH AUTHOR ! 82: Peter J. Nicklin ! 83: .SH BUGS ! 84: If ! 85: .I file1 ! 86: and ! 87: .I file2 ! 88: lie on different file systems, ! 89: .I pmv ! 90: must copy the file and delete the original. In this case the owner name ! 91: becomes that of the copying process and any linking relationship with ! 92: other files is lost.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.