Linux Basic: 第4章 - Linuxの基本操作(3) 〜ファイルの属性〜

| |

4.2 確認問題

確認問題の実行結果
DirectoryPermissioncdlstouch
springdrwxr-x--- (750)
summerdrwxr-x--x (751)
falldrwxr-x-w- (752)
winterdrwxr-xr-- (754)

ファイル種別

ls -lls -Fcolor名称、備考
-なし一般ファイル
d/ディレクトリ
-x*実行可能ファイル
cなし黒地に黄色キャラクタ・デバイス mknod で作成
bなし黒地に黄色ブロック・デバイス mknod で作成
l@水色シンボリック・リンク lnで作成
l@赤地に白無効なシンボリック・リンク
-s*赤字に灰Set UID
-s*黄土地に黒Set GID
-t/緑地に黒Sticky bit
-t/空地に灰無効な Sticky bit (other に w なし)
p|黒地に黄土色名前付きパイプ mkfioで作成
s=FIFO(名前付きソケット)
なしなし圧縮ファイル, gzip, bzip2 などで作成
color は 'ls -l --color=auto' の結果

stat を使ってls -l よりも詳しい情報を表示
$ stat /etc/motd
  File: `/etc/motd'
  Size: 110             Blocks: 8          IO Block: 4096   通常ファイル
Device: fd00h/64768d    Inode: 4685188     Links: 1
Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2021-02-26 09:27:35.244621368 +0900
Modify: 2021-01-25 13:52:30.963469000 +0900
Change: 2021-01-25 13:52:30.967469000 +0900
 Birth: -

ファイル属性(Ext2/3/4/XFS)

Ext2/3/4/XFS ファイルシステムでは、lsattr, chattr を使って chmod よりも詳しい属性を制御する事ができます。
LPIC 1 - ファイルシステム(1)
記号意味
a追加のみ許可 (append only)
c保存時に圧縮、読み込み時に解答 (compressed)
dダンプ対象外 dump 時にスキップされる (no dump)
i変更不可 (immutable)
jジャーナリング対象。mount オプションによりファイル個別またはファイルシステム全体を指定できる。
s安全な削除。データ領域が全て 0 で埋め尽す
t末尾マージフラグメントを書き込まない。LILO等で利用
u復活可能
Aタイムスタンプ atime 使用しない
Dディレクトリ同期 (write dilay しない)
Sファイル同期 (write dilay しない)
Tディレクトリをブロック領域階層のトップにおく
- [ UP ]