Advanced-Copy—在 Linux 中復(fù)制/移動文件時顯示進(jìn)度條
概述
Advanced-Copy是一個功能強(qiáng)大的命令行程序,非常相似,但對原始cp 命令和mv 工具進(jìn)行了少許修改。這個cp 命令的修改版本添加了一個進(jìn)度條以及將大文件從一個位置復(fù)制到另一個位置所花費(fèi)的總時間。此附加功能非常有用,尤其是在復(fù)制大文件時,這讓用戶了解復(fù)制過程的狀態(tài)以及完成所需的時間。
在 Linux 中安裝Advanced-Copy
在Linux系統(tǒng)中安裝Advanced-Copy實(shí)用程序的唯一方法是使用以下單個curl 命令從源構(gòu)建,該命令將下載、修補(bǔ)、編譯 coreutils 并生成文件:和../advcpmv/advcp./advcpmv/advmv。
在安裝過程中,您可能會遇到以下錯誤。
在終端上運(yùn)行以下命令以修復(fù)該錯誤并再次運(yùn)行curl 命令。
安裝完成后,將在./advcpmv/advcp和./advcpmv/advmv下創(chuàng)建兩個新命令。您需要用這兩個新命令替換原來的cp和mv命令,以便在復(fù)制文件時獲得進(jìn)度條。
注意:如果您不想在標(biāo)準(zhǔn)系統(tǒng)路徑下復(fù)制這些命令,您仍然可以從源目錄運(yùn)行它們,如“ ./advcpmv/advcp ”和“ ./advcpmv/advmv ”或創(chuàng)建新命令,如下所示。
復(fù)制文件和目錄時顯示進(jìn)度條
如果您希望在復(fù)制文件和目錄時始終顯示進(jìn)度條,則需要將以下行添加到您的~/.bashrc文件中。
您需要注銷 并再次登錄才能使其正常工作。
如何在 Linux 中使用高級復(fù)制命令
命令是相同的,唯一的變化是在cp命令中添加“ -g ”或“ -progress-bar ”選項(xiàng)?!?-R ”選項(xiàng)用于遞歸復(fù)制目錄。
使用進(jìn)度條復(fù)制文件
以下是使用高級復(fù)制命令的復(fù)制過程的。
使用進(jìn)度條移動文件
請記住,如果您需要使用原始命令,或者您對新進(jìn)度條不滿意并想恢復(fù)到原始cp和mv命令,則原始命令不會被覆蓋。您可以通過/usr/bin/cp或/usr/bin/mv調(diào)用它們。
總的來說,我可以說,它是一款非常適合隨身攜帶的工具,尤其是當(dāng)您花費(fèi)大量時間通過命令行復(fù)制和移動文件時。