有时我们需要执行一个命令,例如更改文件夹及其内容的权限,但是我们希望不要将此更改应用于特定文件或特定文件夹……即使它位于上方的文件夹中它,我们执行命令。
为了更好地理解,我有一个文件夹(记录),其中包含4个文件(doc.txt,file.mp4,list.txt和thesis.doc),我想更改这些文件的权限,以便只有所有者可以访问,除了 lista.txt,我希望每个人都可以看到,即不要更改其权限。
总之:
- 所有者只能查看doc.txt,file.mp4和thesis.doc
- 每个人都能看到list.txt,也就是说,我不希望他们的权限有所不同。
为此,我可以更改所有文件的权限,然后再更改list.txt的权限,使其像以前一样具有它们。 这将是两行...但是,就像在Linux中一样,存在一种优化方法
让我们看看如何:
- 要更改只有所有者可以访问的权限,我们将使用: CHMOD 700的
- 要更改该文件夹中所有文件的权限(我记得它叫做:文件),我们将使用: 记录/
- 要排除文件list.txt,我们将使用: /!(list.txt)
换句话说,最终命令将是:
chmod 700 archivos/!(lista.txt)
就是这么简单,这是该文件夹中文件之前的权限的屏幕快照,命令的执行以及权限的方式:
例如,如果我们要排除多个文件 lista.txt 加 论文.doc ,我们可以使用 | … 那是:
chmod 700 archivos/!(lista.txt|tesis.doc)
有什么简单的? 😀
好吧,仅此而已,这很简单,但是当处理大量信息时,它可以节省一天的时间😉
真相将永远不会发生在我身上,要排除在外,尽管有时我会遇到这个难题
优秀的提示,问候
Kaze,我叫emilio del ipi cepero bonilla,你好吗? 谢谢你的文章,它为我服务
你好,你好吗?
很好 !!!!!
感谢分享