jyz*_*jyz 6 linux bash command-history xattr
我试图从我的.bash_history
文件中删除一些旧的历史记录,但我收到了这条消息:
[john ~] /home/john $ mv .bash_history .bas
mv: impossible to move `.bash_history' to `.bas': Operation not permited
Run Code Online (Sandbox Code Playgroud)
我怀疑文件/目录权限:
[john ~] /home/john $ ls -ld .bash_history .
drwxrwx--T+ 5 root john 4096 Out 11 19:45 .
-rw-r--r-- 1 john john 2977 Out 10 14:36 .bash_history
[john ~] /home/john $
Run Code Online (Sandbox Code Playgroud)
然后我尝试:
[john ~] /home/john $ lsattr .bash*
-----a------- .bash_history
------------- .bash_logout
------------- .bash_profile
------------- .bashrc
[john ~] /home/john $
Run Code Online (Sandbox Code Playgroud)
大概就是这个a
属性;这是什么意思?