📅  最后修改于: 2023-12-03 15:37:50.608000             🧑  作者: Mango
在Shell-Bash中复制文件通常使用scp
命令。scp
命令是Secure Copy的缩写,可以在两个Linux系统之间复制文件。
复制文件的基本语法如下:
scp [options] source_file destination_user@destination_host:destination_folder
其中,source_file
是源文件,destination_user
是目标 Linux 主机的用户名,destination_host
是目标 Linux 主机名或 IP 地址,destination_folder
是目标文件夹。
例如,要复制本地的 fichier
文件到目标 Linux 主机上的 /home/user/
文件夹下,命令如下:
scp fichier user@destination_host:/home/user/
scp
命令有许多选项,这里介绍一些常用的选项:
-r
:递归复制目录和子目录。-P
:指定端口号。-i
:指定私钥文件。-v
:显示调试信息。例如,要复制本地的 fichier
文件夹及其所有子文件夹到目标 Linux 主机上的 /home/user/
文件夹下,并使用端口号 22
,命令如下:
scp -r -P 22 fichier user@destination_host:/home/user/
"file name"
。-P
选项指定端口号。以上是如何使用Shell-Bash复制fichier
文件到Linux的介绍。
# 复制文件到远程Linux主机
scp -r fichier user@destination_host:/home/user/