Mar*_*tin 15 linux filesystems
我尝试写入文件,date > file
但 Linux 说
'无法覆盖现有文件'。
我试过了,chmod 755
但仍然无法写入文件。我该怎么办?
在当前 shell 会话中关闭 noclobber:
set +o noclobber
Run Code Online (Sandbox Code Playgroud)
在当前 shelll 会话中打开 noclobber:
set -o noclobber
Run Code Online (Sandbox Code Playgroud)
查看所有 bash 设置:
set -o
Run Code Online (Sandbox Code Playgroud)
参考资料:
https://www.victordodon.com/to-clobber-or-to-noclobber/
https://www.gnu.org/software/bash/manual/html_node/The-Set-Builtin.html