我如何使用,最好是单个chmod命令,它允许任何用户在目录中创建文件,但只有文件的所有者(创建它的用户)可以删除他们自己的文件,但该目录中没有其他人。
我想使用:
chmod 755 directory
Run Code Online (Sandbox Code Playgroud)
由于用户可以创建文件并删除它,但不允许用户删除其他人的文件吗?
我只希望创建文件的人能够删除他们自己的文件。因此,任何人都可以创建文件,但只有创建文件的人才能删除该文件(在目录中)。
编辑:措辞更好的问题:如何仅使用 touch 命令将文件的修改时间设置为 unix 纪元?
我知道可以使用“data %s”检索 unix epoch 值,但是如何使用 touch 命令(并且仅使用该命令)将修改时间设置为 unix epoch?
编辑2:
所以,我发现这运行没有任何错误:
touch -m -d ”@$(date +%s)” fileexample.txt
Run Code Online (Sandbox Code Playgroud)
这是将文件的修改时间设置为 Unix 纪元的正确方法吗?
原始问题(无视)...:
Using the Linux manual for the “touch” command, show the command that you would
use to set the modification time of a file to the Unix epoch.
Run Code Online (Sandbox Code Playgroud)
我知道 Unix 纪元是自纪元(1970 年 1 月 1 日)以来经过的秒数(或毫秒,我忘记了)
时间设置“:是什么的问题对我们说的Unix纪元”?
那么,它基本上是在询问今天的时间,还是 1970 01 01,或者……?
我知道这个命令是:
touch -m -t time file
Run Code Online (Sandbox Code Playgroud)
但是我把它设置为什么时间?
另外,我是否打算在命令中使用 unix epoch 格式?