1. 服务器/docker容器 与本地文件交互 scp命令 |
您所在的位置:网站首页 › 将文件上传到服务器命令中 › 1. 服务器/docker容器 与本地文件交互 scp命令 |
文章目录
服务器/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 |