有時我們需要執行一條命令,例如更改文件夾及其內容的權限,但是我們希望不要將此更改應用於特定文件或特定文件夾……即使它位於上方的文件夾中它,我們執行命令。
為了更好地理解,我有一個文件夾(記錄),其中有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,你好嗎? 謝謝你的文章,它為我服務
你好,你好嗎?
挺好 !!!!!
感謝分享