📜  复制 fichier de server vers linux - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:37:50.608000             🧑  作者: Mango

复制 fichier de server vers linux - Shell-Bash

在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"
  • 复制文件或目录时,需要有源文件的读取权限和目标文件夹的写入权限。
  • 如果目标 Linux 主机使用了非默认端口号,必须使用 -P 选项指定端口号。

以上是如何使用Shell-Bash复制fichier文件到Linux的介绍。

# 复制文件到远程Linux主机
scp -r fichier user@destination_host:/home/user/