我读过的所有讨论都涉及列出整个系统上的大文件的命令。它们都没有帮助我解决问题。
我有半满root/
root@C:~# df -Th
File system Tipo Dim. Usati Dispon. Uso% Mounted on
udev devtmpfs 3,9G 0 3,9G 0% /dev
tmpfs tmpfs 789M 9,6M 779M 2% /run
/dev/sda8 ext4 19G 9,8G 7,6G 57% /
tmpfs tmpfs 3,9G 66M 3,8G 2% /dev/shm
tmpfs tmpfs 5,0M 4,0K 5,0M 1% /run/lock
tmpfs tmpfs 3,9G 0 3,9G 0% /sys/fs/cgroup
/dev/sda1 vfat 496M 65M 432M 14% /boot/efi
/dev/sda9 ext4 421G 108G 292G 27% /home
tmpfs tmpfs 789M 108K 789M 1% /run/user/1000
然而:
root@C:~# du -sch /root/*
68K /root/dmesg.txt
68K totale
但有隐藏目录:
root@C:~# echo .[^.]*
.aptitude .bash_history .bashrc .cache .config .dbus .gnupg .local .nano .profile .ssh .synaptic .wget-hsts
什么命令可以获取它们的正确列表,列出所有大文件并删除它们?
答案1
尝试这个(来自路径/root
)
find $PWD -xdev -ls | awk '{print $7" \t"$11}' | sort -rn | less
它将按从大到小的排序显示当前目录中的所有文件。