linux open的属性中,有个O_TRUNC,其含义是若文件存在,其长度被截为零(文件被清空),但是文件权限不变。 所以,如果使用不当,通过这种方式打开文件,发现文件内容没了(这个在写测试码时碰到的问题)