首頁  >  文章  >  電腦教學  >  linux cp指令怎麼顯示進度條

linux cp指令怎麼顯示進度條

王林
王林轉載
2024-03-23 20:41:441456瀏覽

1、背景

在Linux中使用cp指令複製大檔案時,通常無法即時查看複製進度,這種情況可能會讓人感到焦慮,因為無法知道複製的進度。但是可以透過一些技巧為cp指令添加一個可視化的進度條,讓使用者能夠清楚地看到複製的進度。

2、編譯

我們採用開源專案:advcpmv

##github位址為:

https://github.com/jarun/advcpmv

可直接使用下面的指令編譯安裝(非root),在Linux環境下執行,我這裡使用CentOS作業系統來示範:

curl https://raw.githubusercontent.com/jarun/advcpmv/master/install.sh --create-dirs -o ./advcpmv/install.sh && (cd advcpmv && sh install.sh)

linux cp命令怎么显示进度条

#如果需要在root使用者下執行,將下載下來的安裝腳本前加入環境變數

FORCE_UNSAFE_CONFIGURE=1 ./install.sh

腳本結束後如下圖:

linux cp命令怎么显示进度条

#
# 显示当前目录下已经编译好的文件
cd advcpmv && ls

linux cp命令怎么显示进度条

#3、安裝使用

#使用以下指令,安裝使用:

sudo mv ./advcp /usr/local/bin/advcp
sudo mv ./advmv /usr/local/bin/advmv

測試拷貝:

advcp -g 源文件 目标位置

發現已經成功出現了進度條:

linux cp命令怎么显示进度条

#如果想直接取代原有的cp和mv指令,可以使用別名的方式實作:

echo alias cp '/usr/local/bin/advcp -g' >> ~/.bashrc
echo alias mv '/usr/local/bin/advmv -g' >> ~/.bashrc

4、總結

如果在公司有經常拷貝大文件的需求,可以將此命令整合​​到生產環境的Linux系統命令下,方便直接使用。

以上是linux cp指令怎麼顯示進度條的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:mryunwei.com。如有侵權,請聯絡admin@php.cn刪除