使用 du 命令查看目录占用空间
du(Disk Usage)命令可以帮助你查看文件和目录的磁盘使用情况。

查看当前目录及其子目录的空间占用:
du -h --max-depth=1
这个命令会显示当前目录和每个子目录的空间占用情况。-h 参数会将大小显示为人类可读的格式(例如 KB、MB、GB),–max-depth=1 会限制显示到第一层目录。

查看特定目录的空间占用:
du -sh /path/to/directory
其中 -s 会显示目录的总占用情况,-h 为人类可读格式。

查看整个文件系统的磁盘占用情况:
du -h / --max-depth=1

du -h --max-depth=1 --exclude=mnt /c
这将会显示 /c 目录下每个子目录的大小,并且排除了 mnt 目录。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
8.0K    ./Docker
4.0K ./media
968K ./run
6.3M ./etc
du: WARNING: Circular directory structure.
This almost certainly means that you have a corrupted file system.
NOTIFY YOUR SYSTEM MANAGER.
The following directory is part of the cycle:
./sys/kernel/debug/device_component

0 ./sys
3.8G ./home
1.6G ./opt
2.1G ./snap
4.0K ./srv
0 ./dev
4.0K ./boot
1.7G ./var
2.1G ./root
11G ./usr
16K ./lost+found
72K ./tmp
du: cannot access './proc/86190/task/86190/fd/3': No such file or directory
du: cannot access './proc/86190/task/86190/fdinfo/3': No such file or directory
du: cannot access './proc/86190/fd/4': No such file or directory
du: cannot access './proc/86190/fdinfo/4': No such file or directory
0 ./proc
22G .
1
2
3
sudo apt-get clean       # 清理 apt 缓存
sudo apt-get autoremove # 删除不再使用的依赖包
sudo apt-get autoclean # 清理不再需要的下载包

区别不大

清理日志文件
sudo du -sh /var/log/*
sudo rm -rf /var/log/*.log
清理临时文件
sudo rm -rf /tmp/*

别的真的清不掉了,大头是usr和var里的lib

dpkg -l | grep gnome
检查是否含有gnome相关包

清docker,但是没啥效果docker system prune -a
删除temp文件里的所有东西,再清空回收站
win+S打开磁盘清理启,清理internet临时文件和回收站

移动了一些D盘文件,指steam
清理浏览器缓存

以后实在还要清,可以建立符号链接

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
迁移 .vscode 文件夹的建议方法:
方法 1: 通过符号链接迁移 .vscode 文件夹
为了避免 VSCode 路径问题,可以将 .vscode 文件夹迁移到 D 盘,并创建一个符号链接,使 VSCode 仍然能够访问 D 盘上的文件夹。这样可以确保 VSCode 无需更改配置路径就能使用迁移后的文件。

步骤:

关闭 VSCode,确保没有进程在使用 .vscode 文件夹中的任何内容。

将 .vscode 文件夹移动到 D 盘:

打开 C:\Users\<你的用户名> 文件夹,找到 .vscode 文件夹。
将 .vscode 文件夹复制到 D 盘的一个合适位置,例如 D:\VSCode。
创建符号链接:

以管理员身份打开 命令提示符 或 PowerShell。
使用 mklink 命令创建符号链接,将原来的 .vscode 文件夹路径链接到新位置。执行以下命令:

mklink /D "C:\Users\<你的用户名>\.vscode" "D:\VSCode\.vscode"
这会在 C:\Users\<你的用户名> 下创建一个符号链接,指向 D 盘上的 .vscode 文件夹。
重启 VSCode,确保它能够正常访问新的 .vscode 文件夹路径。

方法 2: 修改 VSCode 配置文件
如果你不想使用符号链接,也可以手动修改 VSCode 的配置文件,指向新的 .vscode 文件夹位置,但这种方法较为复杂,不太推荐。

总结:
直接迁移 .vscode 文件夹可能会导致 VSCode 无法找到它的配置文件和扩展,因此推荐使用符号链接的方法。
符号链接可以让 VSCode 继续在原来的路径下访问新的 .vscode 文件夹,而不会受到路径更改的影响。

再下一步就是把浏览器的缓存文件转移到D盘

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
虽然 UserData 文件夹中的大部分数据必须留在原位置,但浏览器的缓存是可以迁移的,以下是如何操作:

Google Chrome 或 Microsoft Edge
创建新的缓存文件夹: 在 D 盘上创建一个新的文件夹,用于存放浏览器的缓存。例如:D:\BrowserCache。

修改快捷方式:

找到 Chrome 或 Edge 的桌面快捷方式,右键选择 属性。
在 目标(Target)字段,添加命令行参数来指定缓存目录。例如:

"C:\Program Files\Google\Chrome\Application\chrome.exe" --disk-cache-dir="D:\BrowserCache"
这样可以让浏览器将缓存存储在 D 盘指定的文件夹中。
重新启动浏览器,并确保缓存正确存储在新的位置。

Mozilla Firefox
创建新的缓存文件夹: 在 D 盘上创建一个新的文件夹,例如 D:\FirefoxCache。

修改配置:

打开 Firefox,输入 about:config 在地址栏,然后按 Enter。
搜索 browser.cache.disk.parent_directory,并将值修改为 D:\FirefoxCache。
重新启动 Firefox,缓存就会存储在 D 盘指定的文件夹中。

alt text
Roaming清理
删掉了ipone镜像,删了钉钉log,清了qq微信的log