在Linux中,有多種方法可以用來備份文件夾
cp
命令:cp -r /source/folder /destination/backup/folder
這里,-r
選項表示遞歸復制文件夾及其內容。/source/folder
是要備份的源文件夾,/destination/backup/folder
是備份文件的目標文件夾。
rsync
命令:rsync -avz /source/folder /destination/backup/folder
這里,-a
選項表示歸檔模式,保留文件夾權限、時間戳等信息;-v
選項表示詳細輸出;-z
選項表示壓縮數據傳輸。
tar
命令:tar -czvf /destination/backup/folder_backup.tar.gz /source/folder
這里,-c
選項表示創建新的歸檔文件;-z
選項表示使用gzip壓縮;-v
選項表示詳細輸出;-f
選項表示指定歸檔文件名。
duplicity
命令:首先,安裝duplicity
:
sudo apt-get install duplicity # 對于Debian/Ubuntu系統
sudo yum install duplicity # 對于RHEL/CentOS系統
然后,使用以下命令進行備份:
duplicity --full-if-older-than 1M /source/folder file:///destination/backup/folder
這里,--full-if-older-than 1M
表示僅當源文件夾中的文件大于1MB時,執行完整備份。你可以根據需要調整此選項。
這些方法都可以用于備份文件夾,你可以根據自己的需求和場景選擇合適的方法。