|
|
1.1 root 1: .TH CP 1
2: .SH NAME
3: cp, mv \- copy, move files
4: .SH SYNOPSIS
5: .B cp
6: .I file1 file2
7: .br
8: .B cp
9: .I file ... directory
10: .PP
11: .B mv
12: .I file1 file2
13: .br
14: .B mv
15: .I file ... directory
16: .SH DESCRIPTION
17: In the first form
18: .I file1
19: is any name and
20: .I file2
21: is any name except an existing directory.
22: In the second form the commands
23: copy or move one or more
24: .I files
25: into a
26: .I directory
27: under their original file names, as if by a sequence of
28: commands in the first form.
29: Thus
30: .L "cp f1 f2 dir
31: is equivalent to
32: .LR "cp f1 dir/f1; cp f2 dir/f2" .
33: .PP
34: .I Cp
35: copies the contents of plain
36: .I file1
37: to
38: .IR file2 .
39: The mode and owner of
40: .I file2
41: are preserved if it already
42: exists; the mode of
43: .I file1
44: is used otherwise.
45: .PP
46: .I Mv
47: moves
48: .I file1
49: to
50: .IR file2 .
51: If the files are in the same directory,
52: .I file1
53: is just renamed;
54: otherwise
55: .I mv
56: behaves like
57: .I cp
58: followed by
59: .IR rm .
60: .I Mv
61: will rename directories,
62: but it refuses to move a directory into another directory.
63: .SH SOURCE
64: .B /sys/src/cmd/cp.c
65: .br
66: .B /sys/src/cmd/mv.c
67: .SH "SEE ALSO"
68: .IR cat (1),
69: .IR stat (2)
70: .SH DIAGNOSTICS
71: .I Cp
72: and
73: .I mv
74: refuse to copy or move files onto themselves.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.