Linux下传输文件可以使用以下方法:
1. 使用scp命令:scp命令用于在远程主机和本地主机之间传输文件。可以在任何具有ssh服务的主机上使用该命令。例如,将本地文件传输到远程主机的命令如下:
```
scp local_file user@remote_host:remote_folder
```
将远程主机文件传输到本地主机的命令如下:
```
scp user@remote_host:remote_file local_folder
```
2. 使用rsync命令:rsync命令用于在本地主机和远程主机之间进行文件同步。可以使用以下命令将本地文件同步到远程主机:
```
rsync -avz local_file user@remote_host:remote_folder
```
将远程主机文件同步到本地主机的命令如下:
```
rsync -avz user@remote_host:remote_file local_folder
```
3. 使用ftp命令:ftp命令用于在两个主机之间传输文件。首先需要在两个主机上安装和配置ftp服务。然后可以使用以下命令传输文件:
```
ftp user@remote_host
get remote_file local_folder
put local_file remote_folder
```
4. 使用sftp命令:sftp命令同样用于在两个主机之间传输文件,但是与ftp命令不同的是,sftp命令使用SSH协议进行安全传输。可以使用以下命令进行文件传输:
```
sftp user@remote_host
get remote_file local_folder
put local_file remote_folder
```
以上四种方法都可以在不同用户之间传输文件,只需将命令中的user@remote_host替换为目标用户和主机即可。