touch
書き込み保護されたファイルが可能になるのはなぜですか?
以下はエラーを出すべきではありませんか?
$ touch test.txt
$ chmod a-w test.txt
$ ls -l test.txt
-r--r--r-- 1 name group 0 Jun 13 09:14 test.txt
$ touch test.txt && echo OK
OK
$ ls -l test.txt
-r--r--r-- 1 name group 0 Jun 13 09:15 test.txt
touch
アクセス許可を変更し、ファイルにアクセスして、アクセス許可を元に戻しますか? なぜそれをするのでしょうか?
この動作を考えると、私 (ユーザー) が将来そのタイムスタンプを (意図せずに) 変更、削除、または変更しないようにファイルを保護したい場合はどうすればよいですか?
(申し訳ありませんが、厳密にはプログラミング関連ではありませんが、わずかですが、おそらく多くのプログラマーにとって興味深いものです。)