scp命令用于在Linux系统间进行文件的复制和传输。其基本语法如下:
scp [选项] [原路径] [目标路径]
选项说明:
-r:递归复制目录和子目录。
-P port:指定远程主机的端口号。
-p:保留原文件的修改时间、访问时间和权限。
-q:不显示传输进度信息。
-C:使用压缩传输数据。
示例用法:
scp /local/path/file.txt user@remote:/remote/path/
scp user@remote:/remote/path/file.txt /local/path/
scp -r /local/directory user@remote:/remote/directory
scp -r user@remote:/remote/directory /local/directory
scp -P 2222 /local/file user@remote:/remote/path/
scp -p /local/file user@remote:/remote/path/
scp -C /local/file user@remote:/remote/path/
请注意,以上示例中的user
和remote
应替换为真实的用户名和远程主机地址。