社区
Linux/Unix社区
帖子详情
Linux中如何知道一个文件是被哪个程序创建的?
love514425
2013-07-16 09:06:33
Linux中如何知道一个文件是被哪个程序创建的? 并且创建这个文件的进程当前有可能没有在运行了。
...全文
2781
6
打赏
收藏
Linux中如何知道一个文件是被哪个程序创建的?
Linux中如何知道一个文件是被哪个程序创建的? 并且创建这个文件的进程当前有可能没有在运行了。
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
StoneBBS
2013-07-22
打赏
举报
回复
像LZ说的由打开的文件查找其所属的进程好像没有直接办法,不过可以尝试逆向试下,如使用lsof命令可以列出某个PID对应的进程打开的所有文件,或许可以如此慢慢排查。仅供参考。
louyong0571
2013-07-17
打赏
举报
回复
貌似只能看到哪个用户创建的。
慢慢来还不行么
2013-07-17
打赏
举报
回复
如果能限定创建文件的程序分别以不同的用户执行,那么倒可以根据文件的用户属性判断对应的进程。
空的
2013-07-16
打赏
举报
回复
你可以改内核,创建文件的时候把程序名放到文件属性里面~ 或者监控磁盘,记录
Dobzhansky
2013-07-16
打赏
举报
回复
不能
Linux
——
创建
编写并编译
一个
C
程序
这就是在
Linux
系统下,使用vim编辑器
创建
、编写并编译
一个
C
程序
的全过程。vim是
一个
功能强大的文本编辑器,通过掌握它的基本命令和快捷键,你可以更加高效地编写和编辑代码。此外,GCC是C语言编程
中
常用的编译器之一,它能够将C源代码编译成可执行
文件
。二、使用nano编辑器在
Linux
系统下
创建
、编写并编译
一个
C
程序
是
一个
相对直接的过程。我们将
创建
一个
简单的C
程序
,该
程序
的功能是输出“Hello, World!”到终端。以上就是在
Linux
系统下
创建
、编写并编译
一个
C
程序
的基本步骤。
linux
如何
创建
文件
linux
创建
文件
的方法: 1、使用touch命令; 2、使用vi和vim命令; 3、使用>、>>命令; 4、使用cp命令; 5、使用cat命令。
linux
ubuntu
中
如何查询
一个
文件
属于哪个包_ubuntu查看
文件
属于哪个包
最全的
Linux
教程,
Linux
从入门到精通。
【
Linux
】
创建
一个
文件
夹并在此
文件
下
创建
一个
c源
文件
我们需要单独
创建
一个
文件
夹来存放自己的
文件
,例如存放使用vim编写的c源
文件
,或者
一个
工程内的所有东西。 我们以在
Linux
下的home
文件
夹下
创建
一个
vim
文件
夹,然后在此
文件
夹下
创建
一个
c源
文件
,并编译运行为例:
创建
一个
文件
夹的命令是:(
创建
一个
vim
文件
夹) mkdir vim 进入该
文件
夹,并
创建
一个
c
文件
: cd vim vim test.c :w...
linux
下如何
知道
一个
文件
被哪个进程进行读写
问题描述:
一个
文件
正在被进程写 我想查看哪个进程在写这个
文件
。解决思路:
Linux
下每个
文件
都会在某个块设备上存放,当然也都有相应的 inode ,那么透过 vfs.write 我们就可以
知道
谁在不停的写入特定的设备上的 inode。那用什么工具呢? 这个神器就是systemtap ,具体的命令就是stap。参考:http://cccgw.info/2012/07/sy...
Linux/Unix社区
23,224
社区成员
74,536
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章