我想分別備份/ home中的每個目錄,並將每個目錄的tar(備份)文件輸入到指定的目錄中。在linux下ubuntu。備份家裏有tar的目錄
0
A
回答
0
澄清...我想對所有目錄進行備份,例如/ home/user文件名爲backup-2014.02.02。 tar an d位於目錄/ home/user/backups中。我做的是整個/ home目錄與下面的腳本備份:
#!/bin/bash
today=$(date '+%Y.%m.%d')
tar czf /var/backup/backup_"$today".tar.gz /home
是的,但我想去備份下列方式......如果目錄是/ home/user的文件batskup -user-2014.02.04.tar.gz到目錄/ home/backups
0
你可以做這樣的事情在bash:
for d in */; do short=${d%/}; tar -cvf ${short}.tar $short ;done
,或者更冗長:
cd # go home
for d in */ # for all directories
do
short=${d%/} # strip off trailing slash
tar -cvf ${short}.tar $short # tar up directory into file with same name but ".tar" extension
done
所以,如果你有doirectories $ HOME/Documents和$ HOME /音樂,你會在您的主目錄中獲取2個名爲Documents.tar和Music.tar的tarfiles
相關問題
- 1. tar命令備份錯誤
- 2. 移動Zpanel默認備份目錄或Opendir備份目錄
- 3. shell腳本備份源目錄備份目錄
- 4. pclzip備份兩個目錄
- 5. 鏡像rsnapshot備份目錄
- 6. 文檔目錄和備份
- 7. 備份大文件目錄
- 8. 更改PHP備份目錄
- 9. Python腳本備份目錄
- 10. InstallShield回滾備份目錄?
- 11. 腳本創建一個父目錄的tar,它的子目錄中有個別的tar目錄
- 12. MongoDB備份 - > tar - > gz - > gpg
- 13. 如何使用python進行tar備份
- 14. PostgreSQL 9.3中的b/w pg_basebackup和TAR備份(停止/啓動)備份的區別?
- 15. 簡單的Cronjob備份一個目錄
- 16. 如何備份Alfresco中的alf_data目錄
- 17. 目錄(備份)文件的Bash腳本
- 18. 備份目錄+使用bash重命名
- 19. Java FileUtils複製備份目錄
- 20. WHM備份腳本 - 壓縮目錄
- 21. RestKit和iCloud目錄備份策略
- 22. 複製文件和備份現有的+子目錄
- 23. 僅tar目錄中的文件
- 24. 將目錄的tar文件與原始目錄進行比較
- 25. 如何使用從用戶輸入到備份目錄的絕對路徑使用tar?
- 26. 如何格式化tar備份的日期?
- 27. 如何製作根文件系統的tar備份?
- 28. 如何壓縮沒有目錄的tar.gz中的tar文件?
- 29. android項目備份
- 30. 作曲家需要spatie/laravel備份