|
|
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.