我用焦油-cvf sample_directory/*並沒有指定file.tar.gz.所以文件夾內的Makefile有一些不可讀的格式。有沒有辦法恢復我的Makefile?如何取消tar操作?
0
A
回答
6
文件夾內的Makefile包括從tar
命令的輸出,所以它不是「一些不可讀格式」,它的gzip壓縮tar格式。那個tar歸檔文件不會包含你缺少的Makefile。
有關從備份或從你的版本控制系統恢復的Makefile的評論是恰當的。這實際上是你需要做的。
如果你沒有備份或Makefile中沒有簽入到版本控制系統,那麼就沒有恢復其內容的可行之路。
除了可憐的Makefile問題之外,關於使用tar
的建議:永遠不要在目錄中打包一堆單獨的文件。總是將目錄本身改爲tar。沒有比解壓包含大量文件或文件而不是單個目錄(然後包含文件)的存檔更煩人的了。這樣做會讓整個恰好是當前目錄的目錄中的文件亂七八糟。請善待誰是要提取您的tar文件(這可能是你自己,以後!),請按照慣例,與焦油了完整的目錄。
tar -czf file.tar.gz sample_directory
作爲獎勵,如果你這樣做的,你忘記了輸出文件名是這樣的:
tar -czf sample_directory
你不會壁球任何東西,你只得到一個錯誤。
+0
您的信息有幫助...我重新創建了Makefile。非常感謝你celada ... :) – 2012-04-11 08:27:57
相關問題
- 1. 如何取消FileCopy操作?
- 2. SwingWorker取消操作
- 3. 取消backgroundworker操作
- 4. Perforce:如何取消同步操作?
- 5. 如何取消延期的MoveFileEx操作?
- 6. 如何真正取消操作
- 7. 如何取消以前的JavaScript操作
- 8. Scriptaculous Ajax.InPlaceEditor:如何觸發取消操作?
- 9. 如何立即取消捲曲操作?
- 10. MagicalRecord saveWithBlock - 如何取消操作
- 11. 如何取消鏈接操作?
- 12. 取消讀取操作
- 13. 如何使警報中的取消按鈕取消操作?
- 14. 發送取消操作
- 15. Jquery懸停取消操作
- 16. WPF取消拖動操作
- 17. Tensorflow Enqueue操作被取消
- 18. OneDrive SDK取消操作
- 19. 我無法取消操作
- 20. 在onPause中取消操作
- 21. 操作ASYNC_WRITE取消錯誤
- 22. 取消異步操作
- 23. NSOperationQueue取消特定操作
- 24. CORS操作被取消
- 25. 取消拖動操作JavaFX
- 26. 非合作取消異步操作
- 27. 如何在Sencha ExtJS v6中取消/取消商店的加載操作?
- 28. 如何獲取GZIP中TAR的名稱以及TAR的數量
- 29. 如何取消操作隊列中的以下操作(如果一個操作失敗)
- 30. 操作正在運行時的同步取消操作
您沒有任何備份? :P – thejh 2012-04-10 12:47:27
順便說一句,這是屬於超級用戶,我想。 – thejh 2012-04-10 12:47:48
從您的版本控制系統中恢復它,因爲您正在使用它,對嗎? – KurzedMetal 2012-04-10 12:53:56