Linux中如何知道一个文件是被哪个程序创建的?
发布网友
发布时间:2022-04-26 06:24
我来回答
共2个回答
热心网友
时间:2022-06-14 14:08
要在用rpm 安装的软件包才能被查询到,如你想查询/etc/my.cnf 文件的由什么软件包构成。
但是查询不到文件的,创建这个文件的进程是否允许。
你可以分开查询:
1.用 rpm -qf /etc/my.cnf 查询出这个文件的软件包 是 mysql的。
2.用ps aux|grep mysql 查看mysql 的进程号。
3.用 lsof 来查看 这个mysql的进程号 就可得知 这个进程调用了 哪个类库,使用哪个文件。
如果你有什么好的办法 也请你告诉我,我目前是用这种办法来做的。
热心网友
时间:2022-06-14 14:09
随便创建个文档后缀是.txt就得了。如果是通过命令执行的话就是touch命令。