如何在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
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP