清理缓存的命令因操作系统和具体缓存类型的不同而有所差异。以下是一些常见的清理缓存的命令:
Linux系统
- 清空页面缓存和目录项缓存:
sudo sync && sudo echo 3 | sudo tee /proc/sys/vm/drop_caches
或者使用shred
命令:
sudo rm -rf /proc/sys/vm/drop_caches
- 清空特定文件系统的缓存(以
ext4
为例):
sudo sync && sudo echo 3 | sudo tee /proc/sys/vm/drop_caches
- 清空Redis缓存:
redis-cli FLUSHDB
- 清空Memcached缓存:
echo "flush_all" | nc localhost 11211
- 清空Varnish缓存:
varnishadm -S /etc/varnish/default.vcl -T localhost:6082 flush
Windows系统
- 清空页面文件缓存:
ipconfig /flushdns
ipconfig /release
ipconfig /renew
ipconfig /flushcache
- 清空临时文件夹(如
C:\Windows\Temp
)中的内容:
del /s /q %TEMP%\*
rmdir /s /q %TEMP%
清空磁盘缓存:
按下
Win + R
键,输入cmd
并回车,打开命令提示符。输入
powershell -Command Remove-Item -Path "C:\Windows\Temp\*"
并按回车。
请注意,在执行这些命令时要小心,以免误删重要文件。在执行前最好备份重要数据,并确认要清理的缓存类型和位置。