尤晓兰 发表于 2025-6-11 16:00:01

Linux文件复制命令精要指南:cp与scp详解

大家好,欢迎来到程序视点!我是你们的老朋友.小二!
Linux文件复制命令精要指南:cp与scp详解

一、cp命令(本地文件复制)


[*]核心功能

[*]复制文件/目录到目标路径,支持重命名及批量操作。

[*]关键参数

[*]-a:保留原文件属性(权限、时间戳等)。
[*]-r:递归复制目录及其内容。
[*]-f:强制覆盖目标文件。

[*]典型用例

[*]单文件复制:cp aaa bbb
[*]批量复制:cp *.c Finished/

二、scp命令(跨系统安全复制)


[*]核心特性

[*]基于SSH协议加密传输,适用于Linux间文件/目录复制。

[*]基础语法
scp [参数] 源文件 目标路径
[*]关键场景与命令

[*]本地→远程

[*]文件:scp /local/file user@remote_ip:/remote/path
[*]目录:scp -r /local/dir user@remote_ip:/remote/path

[*]远程→本地

[*]调换参数顺序即可,如:scp user@remote_ip:/remote/file /local/path


[*]实用参数

[*]-P:指定SSH端口(默认22)。
[*]-C:启用压缩传输。
[*]-v:显示详细过程(调试用)。

三、注意事项


[*]权限与连接

[*]需确保目标路径可写,且远程主机的防火墙允许SCP端口(默认22)。

[*]安全实践

[*]推荐使用SSH密钥认证替代密码输入,提升安全性。

总结:

[*]cp适用于本地操作,scp专精跨系统加密传输。
[*]掌握-a/-r等参数可高效处理复杂场景,scp的-P/-C优化传输效率。
最后

【程序视点】助力打工人减负,从来不是说说而已!后续小二哥会继续详细分享更多实用的工具和功能。
如果这篇文章对你有帮助的话,别忘了【在看】【点赞】支持下哦~

来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
页: [1]
查看完整版本: Linux文件复制命令精要指南:cp与scp详解