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