Contained WithinFind More DocumentationFeatured Support Resources | Scarica il manuale in formato PDF (6904 KB)
cp(1)Name | Synopsis | Description | Options | Operands | Usage | Examples | Environment Variables | Exit Status | Attributes | See Also | Notes Name
Synopsis/usr/bin/cp [-fip@/] source_file target_file /usr/bin/cp [-fip@/] source_file... target /usr/bin/cp -r | -R [-H | -L | -P] [-fip@/] source_dir... target /usr/bin/cp -R | -R [-H | -L | -P] [-fip@/] source_dir... target /usr/xpg4/bin/cp [-fip@/] source_file target_file /usr/xpg4/bin/cp [-fip@/] source_file... target /usr/xpg4/bin/cp -r | -R [-H | -L | -P] [-fip@/] source_dir... target /usr/xpg4/bin/cp -R | -R [-H | -L | -P] [-fip@/] source_dir... target DescriptionIn the first synopsis form, neither source_file nor target_file are directory files, nor can they have the same name. The cp utility copies the contents of source_file to the destination path named by target_file. If target_file exists, cp overwrites its contents, but the mode (and ACL if applicable), owner, and group associated with it are not changed. The last modification time of target_file and the last access time of source_file are set to the time the copy was made. If target_file does not exist, cp creates a new file named target_file that has the same mode as source_file except that the sticky bit is not set unless the user is super-user. In this case, the owner and group of target_file are those of the user, unless the setgid bit is set on the directory containing the newly created file. If the directory's setgid bit is set, the newly created file has the group of the containing directory rather than of the creating user. If target_file is a link to another file, cp overwrites the link destination with the contents of source_file; the link(s) from target_file remains. In the second synopsis form, one or more source_files are copied to the directory specified by target. It is an error if any source_file is a file of type directory, if target either does not exist or is not a directory. In the third or fourth synopsis forms, one or more directories specified by source_dir are copied to the directory specified by target. Either the -r or -R must be specified. For each source_dir, cp copies all files and subdirectories. Options
The following options are supported for both /usr/bin/cp and /usr/xpg4/bin/cp: Specifying more than one of the mutually-exclusive options -H, -L, and -P is not considered an error. The last option specified determines the behavior of the utility. /usr/bin/cpIf the -p option is specified with either the -@ option or the -/ option, /usr/bin/cp behaves as follows /usr/xpg4/bin/cpIf the -p option is specified with either the -@ option or the -/ option, /usr/xpg4/bin/cp behaves as follows: Operands
The following operands are supported: UsageSee largefile(5) for the description of the behavior of cp when encountering files greater than or equal to 2 Gbyte ( 231 bytes). ExamplesExample 1 Copying a FileThe following example copies a file:
Example 2 Copying a List of FilesThe following example copies a list of files to a destination directory:
Example 3 Copying a DirectoryThe following example copies a directory, first to a new, and then to an existing destination directory
Example 4 Copying Extended File System AttributesThe following example copies extended file system attributes:
Example 5 Failing to Copy Extended System AttributesThe following example fails to copy extended system attributes:
Environment VariablesSee environ(5) for descriptions of the following environment variables that affect the execution of cp: LANG, LC_ALL, LC_COLLATE, LC_CTYPE, LC_MESSAGES, and NLSPATH. Affirmative responses are processed using the extended regular expression defined for the yesexpr keyword in the LC_MESSAGES category of the user's locale. The locale specified in the LC_COLLATE category defines the behavior of ranges, equivalence classes, and multi-character collating elements used in the expression defined for yesexpr. The locale specified in LC_CTYPE determines the locale for interpretation of sequences of bytes of text data a characters, the behavior of character classes used in the expression defined for the yesexpr. See locale(5). Exit StatusAttributesSee attributes(5) for descriptions of the following attributes: /usr/bin/cp/usr/xpg4/bin/cpSee Alsochmod(1), chown(1), setfacl(1), utime(2), fgetattr(3C), attributes(5), environ(5), fsattr(5), largefile(5), locale(5), standards(5) NotesThe permission modes of the source file are preserved in the copy. A -- permits the user to mark the end of any command line options explicitly, thus allowing cp to recognize filename arguments that begin with a -. Name | Synopsis | Description | Options | Operands | Usage | Examples | Environment Variables | Exit Status | Attributes | See Also | Notes |
|||||