長檔名用tar打包之後...路徑卻不見了 - Linux

Olive avatar
By Olive
at 2011-04-20T02:50

Table of Contents

我有一大堆檔案放在資料夾... /home/usr/data

目前需要每個月定期去備份一些超過30天以上的檔案..

之後再把那些檔案砍掉...

我想到一個做法....

我先用find指令去找到30天前的資料...再用tar去備份...

=>我不確定下面寫法是否ok

find /home/usr/data -name "*" -mtime +30 > result.txt

cat result.txt | tar -cvf backup.tar result.txt


另外有發現一個問題...
如果是超長檔名的...我無法用FTP下載下來...用tar打包之後路徑也不見了
例如:/home/usr/data 內有一個檔名叫做AAAAAAAAAAAAAAAAAAAA的檔案..
如果用TAR打包之後...在去解壓縮
應該會看到他的目錄應該是/home/usr/data/AAAAAAAAAAAAAAAAAAAA

但是當我解壓縮...卻看不到/home/usr/data/這些目錄
只看到AAAAAAAAAAAAAAAAAAAA在最上層目錄...

想請問網友要怎麼解決...以及我上面寫的find&tar指令是否有錯

--
Tags: Linux

All Comments

Eartha avatar
By Eartha
at 2011-04-24T23:03
google tar older 資料似乎很多阿 O_Oa
Hardy avatar
By Hardy
at 2011-04-28T15:29
-P:保留絕對路徑,亦即允許備份資料中含有根目錄存在之意
Lucy avatar
By Lucy
at 2011-04-28T18:00
-P這個參數我不能用

pure-ftp的權限設定

Margaret avatar
By Margaret
at 2011-04-20T01:16
狀況如下: 我有一個使用者 要設定他的權限只能上傳不能下載 請問我應該要修改哪裡的設定? google到的只有禁止匿名下載而已 環境:OpenSUSE 11.1 + pure-ftp - ...

請教有辦法印出curl的raw http request嗎?

Michael avatar
By Michael
at 2011-04-20T01:08
我可以用curl指令上傳照片到網站上, 但我想看到實際上用curl發出的raw http request, 不知道有沒有比較容易的方法? 謝謝 - ...

list_for_each() 內使用prefetch()的好處?

Lily avatar
By Lily
at 2011-04-19T23:20
#define list_for_each(pos, head) \\ for (pos = (head)-andgt;next, prefetch(pos-andgt;next); pos != (head); \\ pos = pos-andgt;next, prefetch( ...

在ubuntu如何重組ntfs磁區

Harry avatar
By Harry
at 2011-04-19T20:48
我家電腦是雙系統(xp+ubuntu) 但是xp壞了 == 如何重組NTFS磁區??? - ...

ubuntu10.10 網路連不上

Kama avatar
By Kama
at 2011-04-19T17:06
※ 引述《HAKUKE (亞流師)》之銘言: : 之前可以上網 : 可是後來不知道動到甚麼 網路就突然連不上去了 : 主機的網路正常 是VM裡的ubuntu連不出去 : 下面是我的設定 : auto lo : iface lo inet loopback : : auto eth0 inet static : ...