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

By Olive
at 2011-04-20T02:50
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指令是否有錯
--
目前需要每個月定期去備份一些超過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

By Eartha
at 2011-04-24T23:03
at 2011-04-24T23:03

By Hardy
at 2011-04-28T15:29
at 2011-04-28T15:29

By Lucy
at 2011-04-28T18:00
at 2011-04-28T18:00
Related Posts
pure-ftp的權限設定

By Margaret
at 2011-04-20T01:16
at 2011-04-20T01:16
請教有辦法印出curl的raw http request嗎?

By Michael
at 2011-04-20T01:08
at 2011-04-20T01:08
list_for_each() 內使用prefetch()的好處?

By Lily
at 2011-04-19T23:20
at 2011-04-19T23:20
在ubuntu如何重組ntfs磁區

By Harry
at 2011-04-19T20:48
at 2011-04-19T20:48
ubuntu10.10 網路連不上

By Kama
at 2011-04-19T17:06
at 2011-04-19T17:06