在 Linux 系統中,備份文件夾是維護數據安全的重要步驟。以下是一些常用的命令行工具和方法,幫助你輕松完成文件夾的備份。
1. 使用cp命令
cp
命令是最基本的文件和目錄復制工具。通過 -r
選項,你可以遞歸地復制目錄。
cp -r /path/to/source /path/to/destination
2. 使用tar命令打包備份
tar
命令用于文件的打包和壓縮。通過 -c
選項創建新的歸檔文件,-v
顯示詳細過程,-z
使用 gzip 壓縮,-f
指定歸檔文件的名稱。
tar -cvzf backup.tar.gz /path/to/source
3. 使用rsync進行同步備份
rsync
是用于同步文件和目錄的工具。通過 -a
選項,你可以以歸檔模式進行備份,保留文件的所有屬性。
rsync -av /path/to/source /path/to/backup
4. 使用cpio命令
cpio
是另一個用于創建存檔文件的工具。結合 find
命令,你可以列出源文件夾下的所有文件,然后使用 cpio
進行備份。
find /path/to/source -depth | cpio -o -H newc | gzip > backup.cpio.gz
5. 使用dd命令
dd
是一個強大的命令行工具,用于低級別的數據復制。你可以使用它來備份文件夾。
dd if=/path/to/source of=/path/to/backup bs=4M
注意事項: