linux中copy多個文件有方法顯示進度條嗎?
在Linux下拷貝大文件要顯示進度條,我百度了一下看到好多人的解決方法,要么是自己寫一個程序,要么是使用scp或rsync這種軟件來曲線救國。最近發(fā)現(xiàn)了一個軟件還是比較好解決這個問題的,就是ranger。
在Linux系統(tǒng)里面用到 cp命令復(fù)制不能顯示文件拷貝的進度,也不能計算還有多長時間文件可以 拷貝結(jié)束,現(xiàn)在寫一個程序可以顯示文件拷貝的進度。
scp是secure copy的簡寫,用于在Linux下進行遠(yuǎn)程拷貝文件的命令,和它類似的命令有cp,不過cp只是在本機進行拷貝不能跨服務(wù)器,而且scp傳輸是加密的??赡軙晕⒂绊懸幌滤俣?。
-P, 相當(dāng)于--partial --progress。使用此選項時,rsync將在傳輸期間顯示一個進度條,并保留部分傳輸?shù)奈募?。?dāng)通過緩慢或不穩(wěn)定的網(wǎng)絡(luò)連接傳輸大文件時,它非常有用。
具體方法:scp 本地用戶名@IP地址:文件名 1 遠(yuǎn)程用戶名 @IP 地址 : 文件名 2 [ 本地用戶名 @IP 地址:] 可以不輸入 , 可能需要輸入遠(yuǎn)程用戶名所對應(yīng)的密碼 。
CentOS版的linux的進度條為什么是三種顏色的
這樣看不出來,你用鼠標(biāo)先點入這個畫面,然后按F12,頁面會變成各個服務(wù)啟動進度顯示,你看看是卡在哪個服務(wù)了,如果那個服務(wù)你用不到,你進入單用戶模式,用chkconfig命令把那個服務(wù)關(guān)掉,然后在重啟系統(tǒng)就可以了。
藍色代表目錄,灰色代表普通文件,綠色代表可執(zhí)行文件,紅色代表壓縮文件,淺藍色代表鏈接文件。 -a---顯示所有內(nèi)容,包括隱藏文件 說明:在Linux系統(tǒng)中,以.開頭的就是隱藏文件或隱藏目錄。
屏幕上方將有藍色進度條顯示其進行的狀態(tài),一般1G左右的數(shù)據(jù)在10分鐘左右就可以完成。操作此功能,注意的是選擇原盤和目標(biāo)盤時千萬不要搞錯,如果你選擇反了,等到復(fù)制完之后你就只能得到兩個空盤了。
Linux常用命令
1、linux系統(tǒng)常用操作命令如下:ls:全拼list,功能是列出目錄的內(nèi)容及其內(nèi)容屬性信息。cd:全拼changedirectory,功能是從當(dāng)前工作目錄切換到指定的工作目錄。cp:全拼copy,其功能為復(fù)制文件或目錄。
2、linux常用命令:查看內(nèi)核版本:uname-a。圖形界面:init5或者startx??刂婆_:init3或者直接注銷。如何查看ip地址:ifconfig。配置ip:ifconfigeth0ip地址。重啟:reboot或者shutdown-rnow。
3、cat(連接的縮寫)是Linux中最常用的命令之一。它用于在標(biāo)準(zhǔn)輸出(sdout)上列出文件的內(nèi)容。要運行此命令,請鍵入cat,然后輸入文件名及其擴展名。cp命令 使用cp命令將文件從當(dāng)前目錄復(fù)制到另一個目錄。
4、linux常用命令:pwd命令該命令的英文解釋為printworkingdirectory(打印工作目錄)。輸入pwd命令,Linux會輸出當(dāng)前目錄。cd命令cd命令用來改變所在目錄。linux基本操作命令如下:查看內(nèi)核版本:uname-a。
怎么把文件通過ssh傳送
上端口大寫P 為參數(shù),2222 表示更改SSH端口后的端口,如果沒有更改SSH端口可以不用添加該參數(shù)。 /home/lnmp0.tar.gz表示本地上準(zhǔn)備上傳文件的路徑和文件名。
然后,控制方打開被控制方的QQ對話窗口,在對話窗口上方點擊請求控制對方電腦。控制方成功發(fā)出邀請后,被控制方在QQ對話框點擊接受即可。
scp 命令是 SSH 中最方便有用的命令了,試想,在兩臺服務(wù)器之間直接傳送文件,僅僅用 scp 一個命令就完全解決了。
在linux下一般用scp這個命令來通過ssh傳輸文件。