如何在Linux中複製檔案、檔案組或目錄?


在本文中,我們將學習如何在 Linux/Unix 作業系統中使用終端複製檔案或目錄。我們使用 cp 命令在 Linux 系統中複製檔案或目錄。

cp (複製) - cp 命令用於在 Linux 系統中複製檔案或目錄。如果我們想將檔案從源目錄複製到另一個目標目錄,則必須使用 cp 命令。預設情況下,cp 命令不會複製目錄,要複製目錄,必須將 -R 選項與 cp 命令一起使用,否則會提示錯誤。

語法

cp 命令的通用語法如下:

cp [OPTION]...[-T] SOURCE DESTINATION
cp [OPTION]...SOURCE DESTINATION
cp [OPTION]...-t DIRECTORY SOURCE...

cp 命令中可用選項的簡要說明。

序號選項和說明
1--attributes-only
僅複製檔案的屬性
2--backup
建立目標檔案的備份
3-b
在不帶引數的情況下建立備份檔案
4-f
強制複製
5-i, 互動式
覆蓋檔案前提示
6-l, --link
建立檔案的硬連結而不是複製
7-R, -r, --recursive
遞迴複製目錄
8--help
顯示幫助資訊然後退出。
9--version
提供版本資訊然後退出。

我們將使用 cp 命令將檔案從一個目錄複製到另一個目錄。

$ cp file.txt ../snow

執行此命令後將複製檔案,為了確保,我們將更改目錄並使用以下命令列出目錄的內容。

$ cd ../snow
$ ls
file.txt

我們將使用 cp 命令和 * 萬用字元在 Linux 系統中複製源目錄中所有 .txt(文字)檔案並將它們貼上到目標目錄中。

$ cp *.txt ../snow

這裡,我們使用 -i 選項將檔案從源目錄複製到目標目錄,如果目標目錄中已經存在同名檔案,則會在覆蓋檔案之前提示警告訊息。

$ cp -I file1.txt ../shadow
cp: overwrite ‘../shadow/file.txt’? y

更新於:2021年6月30日

2K+ 次瀏覽

啟動您的職業生涯

透過完成課程獲得認證

開始
廣告
© . All rights reserved.