Ubuntu 20.04サーバーにというディレクトリがあり、pub
そのディレクトリが削除されないようにしたいと思います。https://askubuntu.com/questions/504151/how-to-prevent-directory-from-being-deleted-by-userだから私は次のことを試しました。
$ 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
だから、リストされたディレクトリの内容を取得しましたが、私が望むディレクトリはリストされていません。
私の言葉は、少なくとも1つの項目を提供した場合はpub
大丈夫でしょう。しかし、ここではすべてのアイテムを取得します。子供たちそして私が要求したわけではなく…これは本当に愚かなことだ。
「再帰」スイッチがあることがわかりました。lsattr -R
このスイッチは上記のような出力を提供すると予想しましたが、実行するとディレクトリ__pycache__
にドロップダウンします。
それでは、lsattr
正しい目標を達成していることを確認できるディレクトリをどのように作成しますかchattr
?
答え1
使用-d
, ここでコンテンツを一覧表示する代わりに、他のファイルと同様にディレクトリを一覧表示します。:
lsattr -d pub