1. 服务器/docker容器 与本地文件交互 scp命令

您所在的位置:网站首页 将文件上传到服务器命令中 1. 服务器/docker容器 与本地文件交互 scp命令

1. 服务器/docker容器 与本地文件交互 scp命令

2024-06-27 09:56| 来源: 网络整理| 查看: 265

文章目录 服务器/docker容器 与本地文件交互 scp命令1. 从服务器上下载文件2. 上传本地文件到服务器3. 从服务器下载整个目录4. 上传目录到服务器5. 上传/下载目录到远程服务器上的docker容器服务器目录权限开启

服务器/docker容器 与本地文件交互 scp命令 1. 从服务器上下载文件 scp username@servername:/path/filename /var/www/local_dir(本地目录)

例如scp [email protected]:/var/www/test.txt 把192.168.0.101上的/var/www/test.txt 的文件下载到/var/www/local_dir(本地目录)

2. 上传本地文件到服务器 scp /path/filename username@servername:/path

例如scp /var/www/test.php [email protected]:/var/www/ 把本机/var/www/目录下的test.php文件上传到192.168.0.101这台服务器上的/var/www/目录中

3. 从服务器下载整个目录 scp -r username@servername:/var/www/remote_dir/(远程目录) /var/www/local_dir(本地目录)

例如:scp -r [email protected]:/var/www/test /var/www/

4. 上传目录到服务器 scp -r local_dir username@servername:remote_dir

例如:scp -r test [email protected]:/var/www/ 把当前目录下的test目录上传到服务器的/var/www/ 目录

5. 上传/下载目录到远程服务器上的docker容器

在原有基础上加入-P Port,以上传目录到docker服务器为例,假设docker中22端口与远程服务器端口号8081对应,则命令为:

$ scp -r -P 8081 local_dir username@servername:remote_dir

注:目标服务器要开启写入权限。

服务器目录权限开启

使用cd指令进入要修改的目录(data)的父级目录,要将data目录及其内部的所有目录和文件的权限设置为777,就执行chmod -R 777 ./data 命令,其中-R参数表示递归执行(即对目录下的子目录和文件也生效),./data 意为当前目录(data父级目录)下的data文件夹,一定不要忘记那个点号。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3