如何删除文件?

如何删除文件?

一些文件(某个域的文件夹/var/www/vhost/www.example.com)在我们的开发服务器上消失了[这是一个 ubuntu 14] 我检查历史记录,但没什么奇怪的。

所以我想知道,否则有些用户会这样做rm删除文件有哪些不同的方式? (这是远程服务器)

我知道我可以通过 ftp 连接删除文件,所以额外的问题是如何列出所有 ftp 连接的日期和 IP

提前致谢,

答案1

检查脚本是否为内务处理而执行。如果几个文件消失,请检查是否有任何日志轮换脚本正在运行。

否则你可以使用 inotify 模块

inotifywait -e delete --timefmt %c --format '%T %_e %w %f' -r -m / >/path/logfile
Setting up watches.  Beware: since -r was given, this may take a while!
Watches established.
Fri Jul 19 11:57:39 2013 DELETE /tmp/ testfiletodelete
Fri Jul 19 11:57:46 2013 DELETE /home/user/ testfiletodelete

使用前请阅读手册页。因为包含 --exclude和其他一些标志可能会有用。

相关内容