[問題] 下錯指令給tar.bz2

看板Linux作者 (巳葉)時間13年前 (2011/06/16 01:33), 編輯推噓6(6016)
留言22則, 9人參與, 最新討論串1/1
  如題,我有一個備份檔是tar.bz2的檔案。   因為我看到bz2所以就用了解bz2專用的指令→其實用tar就行了冏rz   我下錯指令,但是壓縮檔還是有在跑,但是那個檔案他跑了快一天,我覺得不對勁而   關掉。且我解壓縮時忘了指定目錄,所以我整台電腦已經達到將近95%的使用率。   我想要刪除那些已經解壓縮出來的檔案,可是卻不清楚檔案存到哪裡去冏。   請問版上的各位,有什麼方法可以解決這樣的問題。   P.S我覺得自己一直在犯下很大的錯誤Orz   我下的指令是:bunzip2 -cv newfull-backup.tar.bz2 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.249.140.103

06/16 01:36, , 1F
history 一下吧
06/16 01:36, 1F

06/16 02:08, , 2F
但history不是只有跳出先前做過的指令?
06/16 02:08, 2F

06/16 02:10, , 3F
用檔案的時間標記找出那段時間產生的檔案
06/16 02:10, 3F

06/16 02:11, , 4F
或用磁碟工具找出哪些地方的佔的磁碟空間最多 有可
06/16 02:11, 4F

06/16 02:11, , 5F
能就是你解壓的路徑
06/16 02:11, 5F

06/16 02:13, , 6F
查一下cmd history, 看到底下了什麼指令
06/16 02:13, 6F

06/16 02:31, , 7F
我下了bunzip2 -cv newfull-backup.tar.bz2
06/16 02:31, 7F
※ 編輯: f8181810 來自: 111.249.140.103 (06/16 02:33)

06/16 07:08, , 8F
-c 不是stdout嗎? 你把東西redirect到哪去了?
06/16 07:08, 8F
因為沒有指定,所以也不知道解出來的東西跑到哪裡去了Orz

06/16 12:23, , 9F
bunzip2就是把tar解壓出來,其實沒有做錯只是多了一步
06/16 12:23, 9F
我用google搜尋其實這樣的副檔名其實可以下tar指令就可以了,至於解出來的東西 同我上述所講的,因為我沒特別指定所以也不知道解出來的tar檔到哪裡去了。 感謝各位板上的回應:) ※ 編輯: f8181810 來自: 111.249.164.177 (06/16 21:59)

06/16 22:23, , 10F
tar一般是在你下指今的那個目錄
06/16 22:23, 10F

06/17 00:42, , 11F
所以我才希望你能去翻history,找到有cd字樣的東東
06/17 00:42, 11F

06/17 00:42, , 12F
推論你在哪個目錄裡...
06/17 00:42, 12F
  我後來去找history的資訊,所以才找到我當初下的指令。   那個檔案我是存放在/home/yichun,我是直接在這個目錄下指令的。   尤於解解縮的太久,所以我就中斷他了。   實際上那個檔案解出來的東西大概50G左右,但是我的sda1就爆成191G。   照理來說應該是在/home/yichun會出現解出來的東西(照常理來說我下的指令會有   tar檔出現),但是……什麼東西也沒有冏   所以我才找不到我到底放到哪去了(默)。

06/17 00:44, , 13F
不然就locate 壓縮檔裡面的某個關鍵字
06/17 00:44, 13F

06/17 00:45, , 14F
.tar.bz2 --bunzip2--> .tar或用--tar jxf-->就得原始的檔案
06/17 00:45, 14F

06/17 00:46, , 15F
所以你會不會找錯東西了?你應該找副檔名是tar的檔
06/17 00:46, 15F
  這個我有試過,我是用find去找,但是沒有找到相關的東西。   但目前的話,我是先把tmp下的可以刪的東西先刪掉。

06/17 10:01, , 16F
用 df 和 du 找?
06/17 10:01, 16F
  請問該如何用這兩個指令找?   因為我所知道的df只是跳出系統的硬碟使用資訊,而du是指硬碟使用率。   ……去看看各個資料夾的使用率,然後如果容量異常太大的,也許就是我解壓縮出來   的目錄?   我先前是有用過尋找這幾天有修改過後的檔案,但是因為我機器因為這樣子當掉了   (遠端圖形畫面),所以我reboot重開。但是我那台虛擬機就這樣連不上線了,   所以我還需要去處理那台連線的問題,各位提供給我的辦法,我到時候會試試看。   感謝各位的回應:)   By the way……我忘了說我的作業系統是Ubuntu10.04 LTS冏rz ※ 編輯: f8181810 來自: 140.119.27.48 (06/17 12:24) ※ 編輯: f8181810 來自: 140.119.27.48 (06/17 12:26)

06/17 13:04, , 17F
其實如果解到 stdout 的話,有可能根本沒留在硬碟裡面
06/17 13:04, 17F

06/17 19:44, , 18F
stdout是指…?可是我的sda1爆了啊冏
06/17 19:44, 18F

06/17 19:51, , 19F
stdout -> standard output -->show on screen
06/17 19:51, 19F

06/18 04:45, , 20F
stdout出來,應該是log在增長,像我用terminal來-cv
06/18 04:45, 20F

06/18 04:46, , 21F
結果是xwindows的.xsession-errors一直在寫錯誤訊息
06/18 04:46, 21F

06/18 04:48, , 22F
不然就要用du or find去找某size以上的檔案看看
06/18 04:48, 22F
文章代碼(AID): #1D-EpN7f (Linux)