在 CentOS(其实和一般 Linux 一样)中,复制文件主要使用 cp 命令。下面按常见场景说明:
cp 源文件 目标目录
示例:
cp test.txt /home/user/docs/
cp test.txt /home/user/docs/new.txt
-r)cp -r 源目录 目标目录
示例:
cp -r /data/logs /backup/
| 参数 | 作用 |
|---|---|
-r / -R |
递归复制目录 |
-p |
保留权限、时间等属性 |
-a |
相当于 -rp,常用于备份 |
-f |
强制覆盖 |
-v |
显示复制过程 |
示例(保留属性复制):
cp -a /data /backup/data
scpscp 文件 user@远程IP:目标路径
示例:
scp test.txt root@192.168.1.100:/root/
复制目录:
scp -r /data root@192.168.1.100:/backup/
rsync -av 源 目标
示例:
rsync -av /data/ root@192.168.1.100:/backup/data/
\cp -rf 源 目标
如果你是 桌面版 CentOS,也可以直接右键 → 复制 → 粘贴。
如果你有具体场景(比如:复制到 U 盘、不同分区、定时复制),可以告诉我,我给你更合适的命令。