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

Linux lsattr 명령어

Linux 명령어大全

Linux lsattr 명령어는 파일 속성을 표시합니다。

chattr를 사용하여 파일이나 디렉토리 속성을 변경할 수 있으며, lsattr 명령어를 사용하여 속성을 확인할 수 있습니다。

구문

lsattr [-adlRvV][파일이나 디렉토리...]

매개변수

  • -a 모든 파일과 디렉토리를 표시합니다. "."로 시작하는 이름의 파일이나 디렉토리도 포함됩니다. 현재 디렉토리 "."와 상위 디렉토리 ".."도 포함됩니다。
  • -d 디렉토리 이름을 표시합니다. 내용 대신。
  • -l 현재 매개변수는 어떤 역할도 하지 않습니다。
  • -R 재귀 처리, 지정된 디렉토리 및 하위 디렉토리에 있는 모든 파일과 서브 디렉토리를 처리합니다。
  • -v 파일이나 디렉토리 버전 표시。
  • -V 버전 정보 표시。

온라인 예제

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

# chattr +i /etc/resolv.conf

그런 다음 mv /etc/resolv.conf와 같은 명령어가 이 파일에 대해 Operation not permitted 결과를 얻습니다.

vim이 이 파일을 편집할 때 W를 표시합니다.10: 경고: 읽기 전용 파일을 변경할 수 없음 오류. 이 파일을 수정하려면 i 속성을 제거해야 합니다:

chattr -i /etc/resolv.conf

lsattr 명령어를 사용하여 파일 속성을 표시합니다:

# lsattr /etc/resolv.conf

출력 결과는:

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

2현재 파일에만 데이터를 추가할 수 있도록 만들고, 지울 수 없도록 설정하는 방법을 설명합니다. 여러 가지 로그 파일에 적용됩니다:

# chattr +a /var/log/messages

Linux 명령어大全