在Linux系统中,清理浏览器缓存可以通过手动删除缓存文件或使用脚本实现。以下是几种常见浏览器的缓存清理方法:
或者使用快捷键:
Ctrl+Shift+DeleteCmd+Shift+Delete可以使用一个简单的Bash脚本来清理多个用户的临时文件和浏览器缓存:
#!/bin/bash
# 检查是否提供了用户名作为参数
if [ "$#" -eq 0 ]; then
    echo "用法: $0 用户名1 [用户名2 ...]"
    echo "示例: $0 user1 user2"
    exit 1
fi
# 定义清理临时目录和缓存的函数
clear_directories() {
    local user=$1
    local temp_dirs=(
        "/home/$user/.local/share/Trash"
        "/tmp"
        "/var/tmp"
    )
    local cache_dirs=(
        "/home/$user/.cache/mozilla"
        "/home/$user/.cache/chromium"
    )
    # 清理临时目录
    for dir in "${temp_dirs[@]}"; do
        if [ -d "$dir" ]; then
            echo "正在清理用户 $user 的临时目录: $dir"
            rm -rf "$dir"/*
        fi
    done
    # 清理浏览器缓存
    for dir in "${cache_dirs[@]}"; do
        if [ -d "$dir" ]; then
            echo "正在清除用户 $user 的浏览器缓存: $dir"
            rm -rf "$dir"/*
        fi
    done
}
# 遍历每个作为参数提供的用户
for user in "$@"; do
    echo "正在处理用户 $user 的清理任务..."
    clear_directories "$user"
done
echo "清理任务完成。"
使用说明:
clean_users.sh。chmod +x clean_users.sh。sudo ./clean_users.sh user1 user2。注意事项:
rm -rf 命令时要格外小心,因为它会强制删除文件和目录,且无法恢复。