Windows <-> Linux 文件传输常用命令

目录
Windows → Linux
上传单个文件
scp 文件 用户名@IP:远程目录示例:
scp a.txt root@192.168.1.10:/home/root/上传整个目录
scp -r 文件夹 用户名@IP:远程目录示例:
scp -r project root@192.168.1.10:/home/root/Linux → Windows
下载单个文件
scp 用户名@IP:远程文件 本地目录示例:
scp root@192.168.1.10:/home/root/a.txt C:\Users\Hexin\Desktop\下载整个目录
scp -r 用户名@IP:远程目录 本地目录示例:
scp -r root@192.168.1.10:/var/www/site C:\backup\Linux 文件操作
移动文件
mv 文件 目标目录示例:
mv a.txt /home/user/移动目录内容到上一级
进入目录:
cd 某目录移动全部文件:
mv * ..包含隐藏文件:
shopt -s dotglob
mv * ..删除空目录:
cd ..
rmdir 目录名常用参数
scp
-r 递归传目录
-P 指定SSH端口(大写)mv
-i 覆盖前询问
-f 强制覆盖
-v 显示过程常用组合
上传网站
scp -r site root@服务器IP:/var/www/下载网站备份
scp -r root@服务器IP:/var/www/site C:\backup\Linux 整理目录
cd posts
shopt -s dotglob
mv * ..
cd ..
rmdir posts