Bash

是否有一些類似於“mktemp”的互動式類比來幫助組織一次性目錄?

  • July 21, 2021

我經常想要一個直接的臨時文件,我可以在其中解壓縮一些存檔(或創建一個臨時項目),查看一些文件。一個特定目錄可能需要多長時間是事先無法預測的。

這樣的目錄通常是雜亂的主目錄/tmp、項目目錄。它們通常具有一些弱密碼之類的名稱,例如qqq, 1test一個月後就會變得無法描述。

是否有一些 shell 命令或外部程序可以幫助管理這些一次性目錄,以便在我對它們失去興趣時自動清理它們,我不需要為它們發明一個名稱,但是可以給出一個名字,容易持久?

如果沒有這樣的工具,創建一個是個好主意嗎?

它並沒有完全涵蓋您提到的所有功能(很容易使臨時目錄持久化),但我更喜歡Kusalananda 的shell這一點。它創建一個臨時目錄,在其中啟動一個新的 shell,並在 shell 退出時清理臨時目錄。

在 shell 退出之前,如果您決定要保留臨時目錄,請發送USR1信號到shell; 通常

kill -USR1 $PPID

當你退出時,shell會告訴你在哪裡可以找到臨時目錄,你可以將它移動到更持久的地方。

如果沒有這樣的工具,創建一個是個好主意嗎?

這是最好的創建工具——你已經知道它對你很有用。

引用自:https://unix.stackexchange.com/questions/658270