Linux:chmod无效模式

时间:2018-08-20 14:24:27

标签: linux chmod

我已经将此文件保存在目录中...

enter image description here

我想更改其他人具有执行权限的文件的权限。这些是我要更改权限的文件:

enter image description here

如果我尝试使用以下命令更改这些文件的权限:

ls -l | cut -d ' ' -f 1,9 | grep '\-\-\x' | xargs chmod o+t

我遇到了这个错误:

enter image description here

chmod:无效模式“ -rw-r-S--x,-rw-r-S--x”

为什么我会遇到此错误?如何设置这些文件的粘性位?我在做什么错了?

1 个答案:

答案 0 :(得分:1)

mydate = DateTimeField(input_formats=["%d %b %Y %H:%M:%S %Z"]) 只需要文件名,但是您要提供xargs chmod的完整输出,因此它将现有模式解释为没有意义的模式选项。您想要更类似的东西

ls -l

仅将文件名传递给ls -l | grep '\-\-\x' | cut -d ' ' -f 9 | xargs chmod o+t ,但是在不知道您实际要做什么的情况下,很难说这是否是您真正想要的。