温馨提示×

centos怎样复制文件到别处

小樊
45
2026-10-02 22:53:12
栏目: 智能运维

在 CentOS(以及其他 Linux 发行版)中,复制文件或目录主要使用 cp 命令。下面按常见场景给你说明:


一、复制文件到另一个目录

cp 源文件 目标目录

示例:

cp test.txt /home/user/docs/

把当前目录下的 test.txt 复制到 /home/user/docs/


二、复制文件并重命名

cp 源文件 目标路径/新文件名

示例:

cp test.txt /home/user/docs/test_backup.txt

三、复制目录(必须加 -r)

cp -r 源目录 目标目录

示例:

cp -r /data/logs /backup/

四、保留文件属性(推荐备份用)

cp -a 源 目标

-a = -r + 保留权限、时间、软链接等


五、显示复制过程(大文件有用)

cp -v 源 目标

六、覆盖前确认

cp -i 源 目标

七、跨服务器复制(CentOS 之间)

如果是复制到别的服务器,用 scp:

scp file.txt user@192.168.1.100:/remote/path/

复制目录:

scp -r dir user@192.168.1.100:/remote/path/

如果你能说明:

  • 是本机复制还是跨服务器
  • 是文件还是目录
  • 有没有权限/覆盖问题

我可以给你更精确的命令。

0 踩