Mkdir

創建文件夾時 mkdir -p 是否完全安全?

  • October 29, 2020

假設我有一個文件夾:

./folder/

裡面有很多文件,甚至是子目錄。

當我執行時:

mkdir -p folder

我不會看到任何錯誤甚至警告。

所以只是想確認一下,這個命令的結果是否有任何失去或改變?

mkdir -p如果目錄已經存在並且目錄的內容不會改變,則不會給您錯誤。

手動輸入mkdir

可移植腳本將依賴於 POSIX,它表示mkdir’**-p**選項:

每個命名現有目錄的dir操作數都應被忽略而不會出錯。

如果沒有報告錯誤,則該**-p**選項已完成其工作:

創建任何缺少的中間路徑名組件。

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