在 Linux 中,有多個命令可以將文件或目錄復制到新位置。
1. `cp`命令
`cp`命令是最常用的復制命令之一,它可以將指定的文件或目錄復制到一個或多個目標位置。以下是一些常用的示例:
- 將文件 myfile.txt 復制到目錄 /home/user/backup/ 中:
cp myfile.txt /home/user/backup/
- 將目錄 mydir 復制到目錄 /home/user/backup/ 中:
cp -r mydir /home/user/backup/
注意,當使用 `-r` 或 `-a` 參數來復制目錄時,請確保目標位置不存在,否則會導致目錄合并。
2. `rsync`命令
`rsync`命令可以在本地或遠程系統之間進行文件和目錄的高速復制。它采用增量復制的方式,僅復制源和目標之間不同的部分,因此能夠快速地將大量數據復制到其他位置。以下是一些示例:
- 從本地計算機向遠程服務器復制文件 myfile.txt:
rsync myfile.txt username@hostname:/path/to/destination/
- 從遠程服務器向本地計算機復制目錄 mydir:
rsync -r username@hostname:/path/to/mydir /local/path/to/destination/
3. `scp`命令
`scp`命令可以在本地和遠程系統之間復制文件和目錄。它使用 SSH 進行加密傳輸,所以是安全的。以下是一些示例:
- 從本地計算機向遠程服務器復制文件 myfile.txt:
scp myfile.txt username@hostname:/path/to/destination/
- 從遠程服務器向本地計算機復制目錄 mydir:
scp -r username@hostname:/path/to/mydir /local/path/to/destination/
以上就是 Linux 中復制文件和目錄的常用命令。