我昨天在测试机上运行了此命令,但它是通过SSH连接的文件服务器。
sudo rm -rf /tmp/* !(lost+found)
我的终端模拟器是Konsole。我的系统是Debian 7。
题:
除了/ tmp中的文件,此命令是否删除了其他文件?
可能是未安装/ home文件系统?
—
伊曼纽尔
@Emmanuel我已经确认文件丢失。
—
somethingSomething
您的历史记录未显示任何删除错误。在执行“ kill $(lsof / usr ...)”时,您杀死了许多操作系统进程。文件系统共享守护进程可能已受到影响。您是否尝试过重新启动服务或重新启动文件管理器?
—
伊曼纽尔
@somethingSomething Konsole不是shell,它是KDE的默认终端仿真器。尝试在终端中键入一些字符,例如,
—
Gabor Farkas 2014年
dsgsadfsf
然后按Enter。查看结果。如果是bash: dsgsadfsf: command not found
,那么您的外壳是bash
。
希望您备份良好。如果要尝试恢复,请停止使用该系统,直到能够制作驱动器的字节级副本进行实验。对有问题的文件系统的任何写入都会加剧损坏。
—
2014年