看板 Linux 關於我們 聯絡資訊
在做 tar 備份全部 / 時 想要把 /sys 底下的檔案忽略 tar --exclude=sys/* -cvp -f /backup/fullBackup$(date -I).tar / 但這樣一來連 /usr/unclude/sys 底下的檔案也不見 請問,如何正確的忽略 /sys/* 就好? -- 我是麵T,哩賀 http://ppt.cc/-eS5 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.117.96.10 ※ 編輯: noodleT 來自: 140.117.96.10 (09/03 21:50)
Microscft:sys/*是相對路徑 改成絕對路徑/sys/*試試看 09/03 22:53
tar --exclude=/proc/* --exclude=/mnt/* --exclude=/tmp/* --exclude=/sys/* --exclude=/backupdata/tar/* -cvp -f /backup/tar/backup$(date -I).tar / sys/ sys/fs/ sys/fs/fuse/ sys/fs/fuse/connections/ sys/devices/ sys/devices/platform/ sys/devices/platform/uevent tar: short read root@slitaz:/backup# 改成 /sys/* 時會出現錯誤
rebaudiana:順帶一提,你的/backup不用一起exclude嗎? 09/04 03:00
noodleT:有排除backup、proc、mnt、tmp 這些目錄 09/04 10:55
※ 編輯: noodleT 來自: 140.117.247.165 (09/04 11:04)
Microscft:什麼錯誤? 09/04 12:07
noodleT:tar: short read 09/04 13:57
noodleT:而且他似乎有打包 /sys ,錯誤我有貼在上面 09/04 13:58
newversion:try --exclude='/sys/*' 09/04 16:19
Microscft:怪怪的 我試了沒這問題 你tar --version是什麼 09/04 16:32
noodleT:現在沒有電腦,明天再回覆您 09/04 18:57
noodleT:tar --help 裡沒有顯示如何看版本 09/05 13:45
noodleT:只好改成只備份要備份的資料夾 09/05 16:50
Microscft:你到底用什麼檔案系統 連tar也不是gnu的 09/05 19:11
noodleT:slitaz 1.0 09/05 20:03
備份方式: tar --exclude=backup/tar/* -cvp -f /backup/tar/backup$(date -I).tar /backup /bin /boot /dev /etc /home /lib /lost+found /media /root /sbin /usr /var /init ※ 編輯: noodleT 來自: 140.117.96.10 (09/05 20:04)
Microscft:喔 slitaz很多指令語法和選項都跟一般不一樣 09/06 00:51
Microscft:用過覺得非常奇怪 後來就捨棄了... 網路資源也很少 09/06 00:52
Microscft:剛去看了一下 他官網連說明文件都沒有 沒轍了!! 09/06 00:53
Microscft:他連manpage都是自己的一套風格 09/06 00:54
noodleT:因為工作上的需求 非得要用小一點的linux 09/06 01:29