我昨天在测试机器上运行了这个命令,但它是通过 SSH 连接的文件服务器。
sudo rm -rf /tmp/* !(lost+found)
我的终端模拟器是 Konsole。我的系统是 Debian 7。
问题:
该命令是否删除了/tmp 中文件以外的其他文件?
答案1
答案2
!(lost+found)
你的命令中的rm
可能是致命的错误:
1978 rm -rf /tmp/* !(lost+found)
1979 sudo rm -rf /tmp/* !(lost+found)
我不知道具体bash
是做什么的,但是下面的命令会打印我的所有内容/tmp/
以及我当前目录(当前为~
)中的所有内容:
echo /tmp/* !(lost+found)