制表符完成错误:bash:无法为此处文档创建临时文件:设备上没有剩余空间

制表符完成错误:bash:无法为此处文档创建临时文件:设备上没有剩余空间

我对 Linux 完全陌生。

我通过.net下载了50GB的数据到服务器磁盘上SSH

然后我使用删除它们午夜指挥官

现在,制表符补全不起作用,并且出现以下错误:

-bash: cannot create temp file for here-document: No space left on device

我该如何解决这个问题?

答案1

找出是什么占用了这么多空间(在你的主文件夹中)

find /home/$USER -mindepth 1 -maxdepth 2 -type d   | xargs du -sm | sort -n
(...)
6517    /home/jaroslav/Data
7697    /home/jaroslav/tmp
19636   /home/jaroslav/src

也可能是 /tmp 已满(正在创建临时文件的位置)。使用 df 找出:

$ df -h 
Filesystem                   Size  Used Avail Use% Mounted on
/dev/nvme0n1p9               421G  354G   63G  85% /
/dev/nvme0n1p9               421G  354G   63G  85% /home
(...)

如果 /tmp 或 / 显示为 100% 正在使用,则使用du来查找可以删除的内容...

相关内容