Xattr
如何僅 lsattr 目錄?
我有一個名為
pub
Ubuntu 20.04 伺服器的目錄,我希望防止被刪除,我發現https://askubuntu.com/questions/504151/how-to-prevent-directory-from-being-deleted-by-使用者所以我嘗試了:$ sudo chattr +i pub
很好,現在我想檢查該屬性是否已設置:
$ lsattr pub --------------e----- pub/__pycache__ --------------e----- pub/file1.py --------------e----- pub/file2.py --------------e----- pub/file3.py --------------e----- pub/file4.py
所以,我得到了列出的目錄的內容,但我沒有得到列出的目錄,這正是我想要的。
我的意思是,如果它至少給了我一個條目
pub
,我會沒事的——但是在這裡我得到了所有的孩子,而不是我要求的……這太愚蠢了。事實證明,有一個
lsattr -R
“遞歸”開關,我希望它提供像上面一樣的輸出 - 但是當我執行它時,它也只是下降到__pycache__
目錄中。那麼,你如何
lsattr
只創建一個目錄,這樣你就可以看到你是否實現了正確的事情chattr
?
使用
-d
,它像其他文件一樣列出目錄而不是列出它們的內容:lsattr -d pub