
假設您運行tar -czvf some_folder_here
但實際上並未指定輸出文件,例如tar -czvf some_output_file.tar some_folder_here
.
文件去哪裡?
我只是偶然運行了這個,該-v
選項清楚地表明它做了一些事情,但我不確定它實際上去了哪裡(如果它去了任何地方)。
答案1
tar
透過任何標準 Unix 命令列工具解析該命令列的方式,您指定了一個輸出檔名(f
選項後面的第一件事),它恰好與某個資料夾同名。您未能指定要攝取的任何檔案。
大多數風格tar
不會做任何事情,要么是因為您沒有指定任何要攝取的文件,要么是因為 Unix 文件系統 API 語義不允許您破壞帶有文件的目錄 (IIRC)。