English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Linux chattr 명령어

Linux 명령어大全

Linux chattr 명령어는 파일 속성을 변경합니다.

이 명령어는 ext2파일 시스템의 파일이나 디렉토리 속성은 다음과 같습니다8모드:

  • a:파일이나 디렉토리를 추가 용도로만 사용
  • b:파일이나 디렉토리의 마지막 접근 시간을 업데이트하지 않음
  • c:파일이나 디렉토리를 압축하여 저장
  • d:드롭 작업에서 파일이나 디렉토리를 제외
  • i:파일이나 디렉토리를 무작위로 변경할 수 없음
  • s:비밀성 파일이나 디렉토리 지우기
  • S:즉시 파일이나 디렉토리 업데이트
  • u:불가预见적인 지우기 예방
  • 문법

    chattr [-RV][-v<버전 번호>][+/-/=<속성>][파일이나 디렉토리...]

    파라미터

      -R 재귀적으로 처리하여 지정된 디렉토리 및 모든 파일과 서브 디렉토리를 처리합니다。

      -v<버전 번호> 파일이나 디렉토리의 버전을 설정합니다。

      -V 명령어 실행 과정을 표시합니다。

      +<속성> 파일이나 디렉토리의 해당 속성을 설정합니다。

      -<속성> 파일이나 디렉토리의 해당 속성을 해제합니다。

      =<속성> 파일이나 디렉토리의 해당 속성을 지정합니다。

    온라인 예제

    chattr 명령어를 사용하여 시스템에서 중요한 파일이 수정되지 않도록 방지합니다:

    chattr +i /etc/resolv.conf
    
    lsattr /etc/resolv.conf

    다음과 같은 속성을 표시합니다

    ----i-------- /etc/resolv.conf

    특정 파일에 대한 추가 데이터만 추가할 수 있도록하고, 지울 수 없도록 하여, 모든 로그 파일에 적합합니다:

    chattr +a /var/log/messages
    

    Linux 명령어大全