欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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% 表示磁盘占满)

ubuntu18 :cd xx Tab键出现:-bash:cannot create temp file for here-document:No space left on device
2.1.倒序查看当前目录下超过800M的文件:find . -type f -size +800M -print0 | xargs -0 du -h | sort -nr
ubuntu18 :cd xx Tab键出现:-bash:cannot create temp file for here-document:No space left on device
2.2.倒序查看当前目录下目录大小:du -h --max-depth=2 | sort -n
ubuntu18 :cd xx Tab键出现:-bash:cannot create temp file for here-document:No space left on device
参考资料: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不出现异常就解决啦