ubuntu18 :cd xx Tab键出现:-bash:cannot create temp file for here-document:No space left on device
程序员文章站
2022-06-06 22:37:30
...
字面意思:不能创建临时文件文档:设备上没有剩余空间
原因:磁盘已满
解决思路:查找大文件
1.查看磁盘占用:df -h
(释:/dev/sda1 的 Use达到100% 表示磁盘占满)
2.1.倒序查看当前目录下超过800M的文件:find . -type f -size +800M -print0 | xargs -0 du -h | sort -nr
2.2.倒序查看当前目录下目录大小:du -h --max-depth=2 | sort -n
参考资料:https://www.cnblogs.com/kerrycode/p/4391859.html
3.清空文件 (我的问题是由于其中一个nohup.out文件达到占用50G)
查看nohup.out占用大小:du -h nohup.out
清空nohup.out:> nohup.out
检查nohup.out占用大小:du -h nohup.out
参考资料:https://www.cnblogs.com/telder/p/9023324.html
重新cd xx Tab不出现异常就解决啦