让命令行多一个进度条

使用场景

当我们在拷贝或者解压的时候,我们需要一个进度条。但是遗憾的是,Linux 自带的指令的选项中并没有这个选项,所以我们需要手动给他创造一个。这时候就用到了一个 Github 上开源的软件 cv,地址在这里

安装

1
2
3
4
5
6
7
8
9
10
11
12
13
14
# fist clone the repo
git clone https://github.com/Xfennec/progress.git

# change to the repo
cd cv # the path that you cloned just before

# make install
sudo make && make install

# if you catch up some error, follow the output message
sudo make && make install -PREFIX=~

# then add the line below to the ~/.bashrc or ~/.zshrc
export PATH=~/bin${PATH:+:${PATH}}

使用

  1. cp tar 指令加上进度条和速度
    1
     cp bigfile newfile & progress -mp $!
    
  2. 看当前所有的实例的进度
    1
     watch progress -q
    

参考文献

  • 本文作者: Author:DeamoV
  • Github:https://github.com/VDeamoV
  • Email:vincent.duan95@outlook.com
  • 本文链接: Artical: 让命令行多一个进度条
  • 版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 许可协议。转载请注明出处!
  • 版权声明: 原创文章如转载,请注明出处