慢慢欣赏linux 截断文件_do_truncate-CSDN博客

网站介绍:echo > /root/test.txt和truncate -s 0 /test.txt都可以截断文件。如果文件句柄没有被关闭,仍然被别的进程占据写的话可以将文件的前半部分变成空洞。前者在内核态行为是通过sys_open调用下来的ret_from_syscall =>asmlinkage long sys_open(const char __user *filename..._do_truncate