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

linux cp指令怎麼顯示進度條

王林
發布: 2024-03-23 20:41:44
轉載
1579 人瀏覽過

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
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板