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
그래서, 나열된 디렉토리의 내용을 얻었지만, 내가 원하는 디렉토리는 나열되지 않았습니다.
내 말은, 적어도 하나의 항목을 제공했다면 pub
괜찮을 것입니다. 하지만 여기서는 모든 항목을 얻습니다.어린이들그리고 내가 요청한 것도 아니고...이건 정말 어리석은 일이다.
"재귀" 스위치가 있는 것으로 나타났습니다. lsattr -R
이 스위치는 위와 같은 출력을 제공할 것으로 예상했지만, 실행하면 __pycache__
디렉토리로 드롭다운됩니다.
그렇다면 lsattr
올바른 목표를 달성하고 있는지 확인할 수 있는 디렉토리를 어떻게 생성합니까 chattr
?
답변1
사용 -d
, 여기서내용을 나열하는 대신 다른 파일과 마찬가지로 디렉터리를 나열합니다.:
lsattr -d pub