lsattrコマンド 【list attribute】
概要
lsattrコマンド(list attribute)とは、主にLinuxで用いられるコマンドの一つで、一部のファイルシステムに記録されている拡張属性を表示するもの。属性を変更するにはchattrコマンドを用いる。ファイルシステムのext2や後継のext3、ext4にはファイルごとに「削除不可」などの拡張属性(attribute)が設定されており、lsattrコマンドはこれを一覧表示することができる。構文は「lsattr オプション パス」で、パスで指定したディレクトリ(省略するとカレントディレクトリ)に含まれるファイルを一行に一つずつ表示する。
属性はファイル名の前に列挙され、オンなら対応するアルファベットが、オフならハイフン「-」が表示される。主な属性として「a」(追記のみ可)、「c」(ファイルを圧縮)、「d」(ダンプしない)、「i」(変更不可)、「j」(ジャーナリングを行う)、「s」(安全な削除)、「t」(末尾をマージしない)、「u」(削除不可)、「A」(アクセス日時 atime を更新しない)、「D」(ディレクトリの同期更新)、「S」(同期更新)、「T」(ディレクトリ階層のトップとして扱う)などがある。
(2023.11.1更新)