cp 拷貝檔案有進度顯示

cp 拷貝檔案有進度顯示

Linux下使用cp指令拷貝檔案時,往往都會不確定檔案在何時拷貝完成或是狀態如何?如何時使才能像Windows一樣有類似的狀態顯示?如果只靠cp的指令參數是無法達成的,下面的列子是利用rsync功能完成的方法:

方法1:

rsync -avP /來源目錄名稱 /目的路徑/

將資料夾來源目錄名稱複製到 /目的路徑/來源目錄名稱 下,意指會在目的路徑建一個目錄名稱與來源目錄名稱相同的目錄,並將目錄內檔案拷貝過去,較能理解的就是下面指令:

mkdir /目的路徑/來源目錄名稱
cp -R /來源目錄名稱/. /目的路徑/來源目錄名稱

方法2:

rsync -avP /來源目錄名稱/ /目的路徑/

將資料夾來源目錄名稱/所有檔案內容複製到 /目的路徑/下,意指是將目錄下所有檔案拷貝到目的路徑,如同Linux下的指令:

cp -R /來源目錄名稱/. /目的路徑/

照這樣去執行後,可以看到類似下圖的狀態: