在 Linux 系统中,CP
命令复制文件到指定目录是常见操作,以下是不同场景下的命令及示例:
cp
cp 源文件 目标目录
示例:将当前目录下的 data.txt
复制到 /home/user/documents
目录
cp data.txt /home/user/documents/
cp 源文件 目标目录/新文件名
示例:将 data.txt
复制到 documents
目录并改名为 backup.txt
cp data.txt /home/user/documents/backup.txt
cp 文件1 文件2 文件3 目标目录
示例:将 file1.txt
、file2.txt
复制到 backup
目录
cp file1.txt file2.txt /home/user/backup/
cp -r 源目录 目标目录
示例:将 project
目录复制到 archive
目录
cp -r project/ /home/user/archive/
cp -f 源文件 目标目录
cp -i 源文件 目标目录
cp -p 源文件 目标目录
cp *.txt 目标目录 # 复制所有 .txt 文件
cp [abc]* 目标目录 # 复制以 a、b 或 c 开头的文件
..
)cp file.txt ../ # 复制到当前目录的上级目录
.
)cp /tmp/data.txt . # 复制 /tmp/data.txt 到当前目录
cp -r
:递归复制目录cp -rf
:递归复制并强制覆盖cp -rp
:递归复制并保留文件属性/
开始(如 /home/user/file.txt
)。../file.txt
)。cp dir/ target/
会复制 dir
中的内容到 target
,而 cp dir target/
会复制整个 dir
目录到 target
。通过以上命令,你可以灵活地在 Linux 系统中复制文件和目录。