현재 파일을 비우고 싶으므로 다음과 같이 합니다. 파일을 터치하고 삭제한 다음 존재하지 않는 파일을 삭제하고 싶지 않기 때문에 터치합니다.
touch "$filenameTarget"
rm "$filenameTarget"
touch "$filenameTarget"
삭제할 때 각별히 주의하고 싶습니다. 여기서 올바른 철학은 무엇입니까?
운영 체제: 데비안 8.5
답변1
파일에 아무것도 쓰지 마십시오.
:> "$filenameTarget"
파일이 이미 있으면 지워지고, 없으면 새로 만듭니다(비어 있음). 적절한 권한이 있어야 합니다(파일이 이미 있으면 쓰기 가능해야 하고, 파일이 아직 없으면 포함 디렉터리에 쓰기 가능해야 합니다).