私のCentOSのファイルには書き込み権限がなく、vimを使用して編集することはできません。しかし、echoを使って書くことができます。なぜですか?
[root@srv chap2]# cat raj.txt
Hello World
[root@srv chap2]# ls -l raj.txt
---------- 1 root root 12 Sep 22 17:37 raj.txt
[root@srv chap2]# echo "Hello World Again" >> raj.txt
[root@srv chap2]# cat raj.txt
Hello World
Hello World Again
[root@srv chap2]# ls -l raj.txt
---------- 1 root root 30 Sep 22 17:38 raj.txt
答え1
lsatter
ファイルに追加の専用属性が有効になっているかどうかが表示されます。
lsattr filename
有効な場合、出力は次のようになります。
-----a--------e--- filename
これはファイルにのみ追加できることを意味します。