在 Linux 中复制文件最常用的是 cp 命令。下面按常见场景给你说明:
cp 源文件 目标目录
示例:
cp file.txt /home/user/docs/
cp 原文件名 新文件名
示例:
cp file.txt file_backup.txt
cp file1.txt file2.txt dir/
⚠️ 复制目录必须加 -r
cp -r 源目录 目标目录
示例:
cp -r /home/user/test /tmp/
| 参数 | 作用 |
|---|---|
-r |
递归复制目录 |
-i |
覆盖前询问 |
-f |
强制覆盖 |
-v |
显示复制过程 |
-p |
保留文件属性(权限、时间) |
-a |
归档模式(最常用,相当于 -rp + 更多) |
示例:
cp -av /data/backup /mnt/usb/
cp /path/to/file .
. 表示当前目录
sudo cp file.txt /root/
scpscp file.txt user@ip:/remote/path/
如果你愿意,可以告诉我:
我可以给你一条最适合你的命令 ✅