Linux (於 Bash shell) 要將一個檔案砍掉, 但是因為權限問題, 不能砍, 只能夠清為空, 要怎麼做?
- 註: echo '' > xxx # 會是 1 byte 的檔案
- 感謝 Clyde 指點: 那個1 byte是換行字元 echo -n '' > xxx 就可以了~
Linux 將 檔案清空 的作法
Linux 將 檔案清空 的作法 有下述兩種:
- cat /dev/null > tmp.txt
- > tmp.txt
- 參考自: How to empty or clear the contents of an existing UNIX file
那個1 byte是換行字元
echo -n '' > xxx就可以啦~~
喔喔, 感謝~ 來補上去. 😛
直接 > xxx 就好了 :p