在UNIX中限制文件夹只接受某些types的文件(比如图像)

是否有可能我们可以运行一些特定的文件夹的命令,以便我们不能在该文件夹中的文件types除图像?

不,这不容易做到。 您可以限制权限,以便只能写入某些所有权或执行/读取/写入权限的文件,但区分文件types不是大多数unix文件系统所做的。

我build议你需要在程序层面实现这一点。 无论是在你允许访问的软件(例如FTP通常有基于MIMEtypes的限制),还是在某些types的控制守护进程中,检查你的用户input的有效性,你可以检查出内容。

如果你发布你的具体案例,我们可能会提出一个适当的方法来处理这个问题,但是现在我们只能说这不是一个增加限制的标准方法。 这个工作可能有一个合适的工具,但是我们首先需要知道这个工作。

简单的解决办法就是对文件(1)的输出进行一次守护进程检查,并清除所有不需要的文件types。