linux如何快速删除大文件
- 通过重定向到 Null 来清空文件内容
[root@summer ~]# du -sh *
71M test.sh
[root@summer ~]# > test.sh
[root@summer ~]# du -sh *
0 test.sh
[root@summer ~]# for file in `ls`;do > $file ;done; # 当前目录所有文件
1
2
3
4
5
6
2
3
4
5
6
- 使用 ‘true’ 命令重定向来清空文件
[root@summer ~]# true > test.sh
1
- 使用 /dev/null 设备来清空文件
[root@summer ~]# cat /dev/null > test.sh
[root@summer ~]# dd if=/dev/null of=test.sh
1
2
2
- 使用 echo 命令清空文件
[root@summer ~]# echo -n "" > test.sh
1
- 使用 truncate 命令来清空文件内容
[root@summer ~]# truncate -s 0 test.sh
1
上次更新: 4/23/2021, 3:45:48 PM