자주 잘라야하는 내 서버에 error.log라는 파일이 있습니다. 파일에 대한 rw 권한이 있습니다. vi에서 파일 열기> 모든 콘텐츠 삭제> 작업 저장 (분명히). 하지만 아래를 시도하면
cat /dev/null > error.log
나는 메시지를 받는다
File already exists.
분명히 실수로 파일을 덮어 쓰는 것을 방지하기 위해 서버에서 일종의 구성이 수행됩니다. 누구든지 단일 명령으로 파일을 "자르는"방법을 말할 수 있습니까?
2
보호되지 않은 파일의 경우 자르기 -s 0 파일이 작동합니다.
—
Pramod