如何使用Linux 終端複製檔案和目錄 - Delft Stack
文章推薦指數: 80 %
我們在Linux 和Unix 作業系統中使用 cp 命令來複制檔案和目錄。
要將檔案 abc.txt 的內容複製到另一個檔案 backup.txt 中,我們使用以下命令。
Linux貼士
如何在Ubuntu上安裝Plex媒體伺服器
如何在退出Vim編輯器前儲存Vim中的檔案
如何使用SCP安全傳輸檔案和目錄
如何在Ubuntu18.04上安裝GCC編譯器
如何在Bash中進行遞增/遞減操作
reportthisad
貼士文章
Linux貼士
如何使用Linux終端複製檔案和目錄
使用cp命令複製檔案
使用cp命令複製檔案到一個目錄
複製多個檔案
使用cp命令複製目錄
使用rsync命令複製檔案和目錄
我們可以使用LinuxTerminal中的cp和rsync命令複製檔案和目錄。
cp命令一般用於複製檔案,而rsync命令一般用於複製目錄。
使用cp命令複製檔案
我們在Linux和Unix作業系統中使用cp命令來複制檔案和目錄。
要將檔案abc.txt的內容複製到另一個檔案backup.txt中,我們使用以下命令。
cpabc.txtbackup.txt
它將abc.txt中的內容複製到backup.txt中。
這裡兩個檔案都必須在當前工作目錄下。
如果目標檔案已經存在,目標檔案的內容將被覆蓋。
我們可以在cp命令中加入-i標誌,在複製前得到確認提示。
cp-iabc.txtbackup.txt
輸出:
cp:overwrite'backup.txt'?
如果我們想複製檔案,我們按Y鍵並按Enter。
要了解使用cp命令所做的事情,我們可以使用cp命令的-v標誌。
cp-vabc.txtbackup.txt
輸出:
'abc.txt'->'backup.txt'
它顯示了abc.txt的內容正在被複制到backup.txt中。
使用cp命令複製檔案到一個目錄
要將一個檔案複製到一個目錄,我們使用cp命令。
cp命令的第一個引數是要複製的檔名,第二個引數是需要複製的檔案所在目錄的絕對路徑或相對路徑。
cpabc.txt./test
它將當前工作目錄中的檔案abc.txt複製到當前工作目錄test的資料夾中。
如果要將特定目錄下的檔案複製到與父檔案不同的目錄下,我們可以將檔案的名稱指定為。
cpabc.txt./test/test.txt
它將檔案abc.txt複製到資料夾test中,檔名為test.txt。
複製多個檔案
我們可以使用cp命令將多個檔案和目錄複製到一個特定的目錄中,指定所有原始檔和目錄,並在最後指定目標目錄。
cpabc.txtbackup.txttestbackup
這將把檔案abc.txt和backup.txt以及資料夾test複製到資料夾backup中。
cp命令還可以進行模式匹配。
cp*.txtbackup
這將當前工作目錄中所有副檔名為.txt的檔案複製到backup資料夾中。
使用cp命令複製目錄
我們使用”-r“或”-R“標誌與cp命令一起復制目錄及其子目錄和檔案到目標目錄。
cp-rppProject
它將整個pp目錄及其子目錄和檔案複製到目標目錄Project中。
在這個例子中,在Project目錄中會有一個pp目錄。
然而,如果我們只想複製檔案和子目錄,我們使用-T標誌和-R標誌。
cp-RTppProject
它將pp目錄的子目錄和檔案複製到目標目錄Project中。
使用rsync命令複製檔案和目錄
rsync是一個命令列工具,用於在兩個主機之間同步檔案和目錄。
如果源路徑和目的路徑都代表本地主機,rsync命令就像複製命令一樣。
rsync-aabc.txtbackup.txt
它將abc.txt的內容複製到backup.txt中。
在這裡,-a標誌說明在複製時保留符號連結、修改時間、組、所有權和許可權。
同樣,我們也可以將一個目錄複製到另一個目錄中。
rsync-a/abc/backup-abc
它將目錄abc的內容複製到目標目錄backup-abc中。
在這裡,如果我們省去後面的斜槓/,那麼源目錄就會被複制到目標目錄裡面。
相關文章-LinuxFilesandDirectories
如何在Linux中建立新的目錄
如何在Linux終端解壓Bzip2檔案
如何使用Bash將文字新增到檔案中如何使用Linux終端重新命名檔案和目錄
xx
延伸文章資訊
- 1cp - 複製檔案目錄指令 - Linux 技術手札
cp 是在Linux (或其他Unix 系統) 最常用的指令之一, 它是用作複製檔案或目錄的指令。以下是一些cp 指令的常用例子: 從/from/filename.txt 複製 ...
- 2複製目錄(cp 指令) - IBM
使用cp 指令,把SourceFile 或SourceDirectory 參數所指定的檔案或目錄內容副本,建立到TargetFile 或TargetDirectory 參數所指定的檔案或目錄。 ...
- 3Linux常用指令-cp-複製檔案與目錄 - 愛踢瑞士刀
CP是Linux(Unix Like)常用使用命令之一,用來複製檔案與目錄。 指令:cp -參數 來源檔案 目標檔案. 常用參數: -a:除了具有-p參數功能外,還能加入SElinux屬性
- 4linux 怎麼樣複製資料夾內所有檔案到另一個資料夾? - IT閱讀
cp -Rf /home/user1/* /root/temp/ 將/home/user1目錄下的所有東西拷到/root/temp/下而不拷貝user1目錄本身。 即格式為:cp -Rf 原路徑...
- 5第六章、Linux 檔案與目錄管理
說明在Linux 底下處理檔案與目錄的相關指令啊~^_^ ... 6.2.1 檔案與目錄的檢視: ls; 6.2.2 複製、刪除與移動: cp, rm, mv; 6.2.3 取得路徑的檔案 ...