我对 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
来查找可以删除的内容...