[操作疑難] touch 用法請教

提示: 作者被禁止或刪除 內容自動屏蔽

touch 本身係︰
1. 如 destination file 存在, modified date 會 update;
2. 如 destination file 不存在,會造一個空 file。
  1. find /path/to/root -type d -empty -exec touch {}/dummyfile \;
複製代碼
而樓主提到喱個 command , find 會搵出空嘅 directories 然後行 touch <target-directory>/dummpyfile ,則dummyfile 必然不存在(因該 directory 是空),所以必定造一個dummyfile 喺每個空 directory 內。
希望幫倒你。

TOP

提示: 作者被禁止或刪除 內容自動屏蔽

TOP

Linux 可照行 echo xxxxx > <output-file>
如果要用以上嘅 command 唔用 touch 用 echo ,可試下︰
  1. find /path/to/root -type d -empty -exec sh -c "echo 1234 > {}/dummyfile" \;
複製代碼

TOP

提示: 作者被禁止或刪除 內容自動屏蔽

TOP