Rm

如何在 Unix 中觸摸、rm 和触摸?

  • October 31, 2016

我想清空目前文件,所以我這樣做:觸摸它,刪除它並觸摸,因為我不想刪除不存在的文件;例子

          touch "$filenameTarget"
          rm "$filenameTarget"
          touch "$filenameTarget"

我想非常小心刪除。這裡的正確哲學是什麼?

作業系統:Debian 8.5

只需在文件中不寫入任何內容:

:> "$filenameTarget"

如果文件已經存在,這將清空文件,如果不存在,則創建它(空)。您需要具有適當的權限(如果文件已經存在,則該文件必須是可寫的,如果該文件不存在,則包含的目錄必須是可寫的)。

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