温馨提示×

怎样复制linux文件到别处

小樊
52
2026-10-04 13:43:44
栏目: 智能运维

在 Linux 中,复制文件到别处最常用的是 cp 命令。下面按常见场景给你说明:


一、基本复制(当前用户有权限)

1. 复制到另一个目录

cp 源文件 目标目录/

例:

cp test.txt /home/user/backup/

2. 复制并重命名

cp test.txt /home/user/backup/test2.txt

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

cp -r 源目录 目标目录/

例:

cp -r mydir /tmp/

三、复制到需要权限的目录(如 /usr、/etc)

使用 sudo

sudo cp test.txt /usr/local/bin/

四、保留文件属性(权限、时间等)

cp -a 源 目标

(相当于 -rp 并保持链接)


五、远程复制(另一台 Linux)

使用 scp

scp 文件 user@远程IP:路径

例:

scp test.txt root@192.168.1.10:/root/

六、常用参数说明

  • -r:递归复制目录
  • -i:覆盖前询问
  • -v:显示复制过程
  • -u:只复制更新的文件

如果你能告诉我:

  • 是本地还是远程
  • 是否涉及权限问题
  • 是文件还是目录

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

0 踩