scp
- URL:
TAG: ((6209ac4b-6222-428d-b02a-c1b542d4f621))
YEAR:
IN A WOED:
印象笔记: 功能
命令 功能 -v 显示详细的连接进度 -P 指定端口号 -r 文件夹传输 -6 使用ipv6协议
使用示例
1 | scp -r 指定的文件 用户名@IP:绝对路径 |
可视化进度
需要使用Advanced Copy,这是GNU cp和GNU mv程度的一个模块
安装
cp和mv命令是GNU coreutils的一部分。所以你需要从这里下载最新的GNU源代码
1 | wget http://ftp.gnu.org/gnu/coreutils/coreutils-8.32.tar.xz |
使用命令解压下载档案
1 | tar xJf coreutils-8.32.tar.xz |
这个命令将在当前目录中提取一个名为coreutils-8.32的文件夹中的coreutils存档。进入coreutils文件夹,使用以下命令下载Advanced Copy补丁
1 | wget https://raw.githubusercontent.com/jarun/advcpmv/master/advcpmv-0.8-8.32.patch |
运行打上补丁
1 | patch -p1 -i advcpmv-0.8-8.32.patch |
然后就是进行命令的替换
1 | sudo cp src/cp /usr/local/bin/cp |
使用
可以通过-g参数或者–progress-bar 来显示进度条
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 ZCDu的海洋馆!
评论