如果您使用cp命令,那麼在Linux中複製檔案和目錄可以快速而輕鬆。我們將學習如何使用cp,並利用其方便的選擇,將使您的影印工作更安全。
cp是一個用於Unix和Linux系統的命令列實用程式,能夠同時複製檔案和資料夾,基本上可以在每個Linux發行版上使用。在Linux中,您將看到在完成檔案管理任務的指南中經常引用它。
你用不著是個絕頂聰明的人。它的語法很簡單,如果您在包含要複製的檔案的目錄中開啟終端(或cd),則使用它最簡單。
cp的語法與mv命令非常相似,只需指定一個或多個源(要複製的檔案或資料夾)和一個目標(副本的目錄或檔名)。
cp [opti***] >source>... >destination>您的命令可以包含多個源,但只能有一個目標。目標可以是另一個目錄、新檔名或兩者。
如果要在同一目錄中生成單個檔案的副本,但名稱不同,請使用以下命令:
cp file.txt newfile.txt要執行相同的操作,但在子目錄中,請使用以下命令:
cp file.txt Backup/newfile.txt上面的命令假設您在當前目錄中有一個名為Backup的資料夾。
如果不需要檔案的新名稱,只需在目標中指定目錄而不是檔名:
cp file.txt Backup要用cp複製多個檔案,只需寫出所有要複製的檔案,用空格隔開,然後給出目標。
cp file1.txt file2.txt file3.txt Backup為了節省複製多個檔案的時間,可以使用萬用字元標記(星號(*)自動複製目錄中具有相同副檔名的所有檔案,方法如下所示:
cp *.txt Backup上面的命令將在當前目錄中找到以.txt結尾的所有檔案,並將它們複製到備份目錄。
當然,這僅在您要複製的所有或大部分檔案具有相同的副檔名或檔名中的其他共同點時才有用。
如果要將目錄及其所有內容複製到新位置,則需要指定-R選項。舉個例子:
cp -R Files Backup上面的命令將複製資料夾檔案並將副本放在名為Backup的資料夾中。
如果要複製資料夾的內容,而不是資料夾本身,則需要使用-T選項:
cp -RT Files Backup如果您擔心可能的覆蓋或檔案屬性衝突,cp命令的這些常用選項主要是有幫助的。
在前面的命令中,您會注意到沒有從終端收到任何訊息來確認發生了什麼。要檢視發生了什麼,請使用verbose選項,-v:
cp -v file.txt newfile.txt如果您擔心意外覆蓋,可以將-i選項設定為在出現檔名衝突時始終請求確認。例如:
cp -i file.txt newfile.txt使用上面的命令,如果有一個名為新檔案.txt已經存在,cp將詢問您是否確定要覆蓋它。
還可以使用-p選項保留檔案屬性,例如使用者所有權、檔案模式和修改日期:
cp -v file.txt newfile.txt如果系統中有多個使用者,或者有另一個對檔案修改日期敏感的同步操作,則preserve選項很有用。
現在您已經知道如何使用cp輕鬆安全地複製檔案,並且在使用Linux命令列變得舒適和通用方面邁出了重要的一步。
如果需要建立檔案的大備份,那麼有幾種工具可供Linux使用者使用,您可能需要考慮這些工具。
對於Linux使用者來說,命令列本質上是一個非常強大的工具。雖然更為使用者友好的Linux作業系統(OS)提供了大量功能,而不需要進入終端,但它是作業系統的一個必要元素。與流行的觀點相反,命令列甚至可以簡化某些操作。...
當需要在Linux上擦除、備份或恢復資料時,可以選擇許多應用程式。GParted是最有效的選擇之一。磁碟是一個更現代的替代品,在GNOME桌面環境中看起來很不錯。但無論您執行哪種Linux作業系統,都有一個選項始終有效——dd。 ...
伺服器管理仍然是一項必要的任務,有時也很麻煩。使用遠端伺服器或無頭伺服器尤其困難。謝天謝地,有了安全Shell(SSH)。secureshell是一種網路協議,允許網路服務在不安全的網路上執行。 ...
Linux命令列有兩件事是正確的:第一,在任何給定的時間都可以使用成千上萬個可能的命令;第二,最終只能使用其中的一小部分。儘管提供了力量,我們大多數人只是重複同樣的命令一遍又一遍。 ...
...動備份帶來的許多不便。與使用Linux終端固有的檔案操作命令相比,這將導致更無縫的備份過程。 ...
...別名透過SSH高效登入、傳輸單個檔案或目錄、執行遠端SSH命令以及輕鬆地將遠端伺服器裝載到本地目錄了。 ...
...方式的顯著例外是在終端中。Ctrl+C是在終端視窗中取消的命令,因此Linux對終端使用以下複製和貼上快捷方式: ...
...統,這意味著您可以使用鍵盤與之互動,在提示符下輸入命令。透過鍵入PIP A:=B:*.BAS並按Enter鍵,您可以使用簡單的命令執行檔案操作,例如“PIP”(用於複製檔案)。(這會將所有基本檔案從驅動器“B:”複製到驅動器“A:”)...
世界各地的公司都在銷售VPN服務來保護您的線上活動,但是您真的可以信任VPN提供商嗎?如果您願意,您可以使用開源Algo軟體和您選擇的雲託管提供商建立自己的虛擬專用網路。 VPN和信任 不管隱私政策是怎麼說的,還是吹噓...