• 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
2
3
patch -p1 -i advcpmv-0.8-8.32.patch
./configure
make

然后就是进行命令的替换

1
2
sudo cp src/cp /usr/local/bin/cp
sudo cp src/mv /usr/local/bin/mv

使用

可以通过-g参数或者–progress-bar 来显示进度条