cp
Linux cp(英文全拼:copy file)命令主要用于复制文件或目录。 通过 cp 命令,用户可以将文件或目录从一个位置复制到另一个位置,同时可以选择保留原文件的属性(如权限、时间戳等)。 选项说明: -r 或 -R:递归复制目录及其内容(用于复制目录)。 -i:交互模式,覆盖前提示用户确认。 -f:强制复制,覆盖目标文件而不提示。 -v:显示详细的复制过程(verbose)。 -p:保留文件的原始属性(如权限、时间戳等)。 -a:归档模式,等同于 -dpR,保留所有文件属性和递归复制目录。 -u:仅当源文件比目标文件新时才复制(更新模式)。 -l:创建硬链接而不是复制文件。 -s:创建符号链接(软链接)而不是复制文件。
用法:
cp [选项] 源文件 目标文件
示例:
-
cp file.txt /path/to/destination/
复制文件到目标目录
-
cp file.txt /path/to/destination/newfile.txt
复制文件并重命名
-
cp -r /path/to/source_dir /path/to/destination/
递归复制目录
-
cp -i file.txt /path/to/destination/
交互模式复制
-
cp -p file.txt /path/to/destination/
保留文件属性
-
cp -v file.txt /path/to/destination/
显示复制过程
分类: 文件管理