回答
問題不是tar
;該外殼不包含*
中的隱藏文件。做
tar -pczf file.tar.gz * .htaccess
而下一次,也許這個問題可能會發布在超級用戶。
shell正在將*
擴展爲當前目錄中的所有文件,其中不是以點開頭。這與ls
默認使用的規則相同(按照慣例,在Unix中將名稱以點開頭的文件視爲「隱藏」)。嘗試改爲:
末使用.
將收集在當前目錄下的所有文件,包括那些名字開始與一個點。
你* *也可以*和*一起填充,如下所示:「tar -pczf file.tar.gz *。*」 – 2009-10-25 23:17:31
請注意'.'將一個名爲'.'的最上層文件夾添加到tar文件中。 – 2012-06-19 15:20:51
我猜訣竅是使用。代替 *。 – 2013-05-30 13:48:14
如果你的任務允許你跳轉到一個目錄級別並且tar整個目錄,那麼它工作得很好,你不必記住任何特殊的東西使它工作(我幾乎總是忘記另一種方式,並最終用TGZ是缺少.htaccess文件)
tar -pczfv httpdocs.tar.gz httpdocs
啊,那麼優雅:) – 2017-10-25 10:02:49
如果可以的話,爲什麼不使用:
tar -pczf file.tar.gz `find .`
- 1. 在一行中包含空格的tar文件名crontab樣式tar/find命令
- 2. 如何在sed中包含perl命令?
- 3. 如何在SQL命令中包含值?
- 4. 如何在Lwuit命令中包含Check?
- 5. 如何解壓包含tar程序的tar文件?
- 6. 在Dockerfile中找不到tar命令
- 7. 如何在Android命令中包含中文或空格時發送HTTP命令?
- 8. 如何包含幾個sql命令?
- 9. 在shell_exec命令中運行後檢查tar命令的狀態?
- 10. 在Makefile中包含一些SFTP命令
- 11. 如何在包含'use'命令的文件中包含另一個文件
- 12. tar命令備份錯誤
- 13. tar命令使用區別
- 14. Windows命令行命令在密碼中包含特殊字符
- 15. 如何在命令行中聲明包含「或」的條件?
- 16. 如何在命令行中包含vm參數?
- 17. 如何在sed命令中包含變量?
- 18. 如何執行包含在PHP變量中的命令?
- 19. 如何在我的applescript中包含命令行實用程序?
- 20. 如何編譯Kotlin以將Java jar包含在命令行中?
- 21. 如何在Awk單行/單命令中包含簡短函數?
- 22. 如何在注入過程中包含命令行參數?
- 23. 如何在bash_profile別名中包含exit命令?
- 24. 如何在Android中包含envsetup.sh的命令?
- 25. 如何在命令行中包含路徑?
- 26. 如何在Python字典中包含命令
- 27. 如何在VS 2008中包含Boost庫(命令行)
- 28. 如何在C shell echo命令中包含換行符?
- 29. 如何在命令中包含所有子目錄
- 30. 如何在Mercurial命令中包含多個文件模式
遷移到superuser.com? – 2009-10-26 03:57:57