我打算在bash 中添加一个新功能,并且该作业需要一个func才能从给定的inode值 获取目录名,那么如何获得这项工作?我的意思是,如果有在bash的源代码 一些内置FUNC如果不是,任何帮助将接受如何通过c中的inode值获取目录名?
回答
列出目录,并获得..
索引节点,然后列出,并找到该文件具有您是inode的名字寻找。
如果你只知道inode,你如何列出目录? (这与具有文件描述符明显不同。) – ephemient 2011-01-05 16:27:43
@ephemient:哎呦。我想这似乎是这样的有用的事情,我认为你可以做到这一点,而不在内核中。 – 2011-01-05 16:36:35
好吧,我是中国人,我的linux系统被配置为zh_CN.utf-8 lang,但正如你所知,windows的默认编码不是这个,而且一旦我用scp将文件从windows复制到我的linux服务器,然后保持原始编码,所以它会显示质量在我的Linux服务器上,我想我可以使用ls -i来显示所有文件或目录的inode值,然后使用cd -i inode_value进入一个目录,显示质量 – jyf1987 2011-01-07 05:51:43
如果不通过文件系统搜索包含具有给定inode的文件的目录,则这是不可能的。文件名是对没有反向链接的索引节点的名称引用。
注意btrfs有/将有反向链接。 – user502515 2011-01-05 17:13:23
- 1. 在XV6中通过名称获取目录/文件的dinode/inode
- 2. C编程:如果知道inode编号,如何获取目录名称
- 3. 目录Inode vs普通文件Inode
- 4. 如何在bash中通过inode获取文件内容?
- 5. C程序:通过inode编号获取inode标头字段和信息
- 6. 如何通过它的值获取Array条目的“排名”?
- 7. C#获取目录名称
- 8. 如何使用Java或C++获取文件MFT条目/ inode
- 9. 如何通过C#中的属性名称获取XML节点过滤值?
- 10. 如何在php中获取目录名
- 11. 在多个目录中通过inode删除文件
- 12. 如何只使用c#获取目录中的文件名?
- 13. 如何获取目录中的嵌入值和文件名
- 14. C#通过网络获取目录中的随机文件夹
- 15. 如何获取erlang中给定目录的父目录名称?
- 16. CMake:如何获取目录中所有子目录的名称?
- 17. 如何获取一个目录内的目录名在Java中
- 18. 如何通过os.walk在python中获取确切的目录
- 19. 获取C++中的目录
- 20. 通过inode编号输入目录的两种方法?
- 21. Linq to c#中的sql:如何通过编号获取名称
- 22. 通过属性名称获取循环中的对象值c#
- 23. 如何通过JavaScript或jQuery中的类名获取值?
- 24. 如何通过sysmlink重命名目录?
- 25. 如何通过别名获取字段值,而不是通过JSF中的名称获取?
- 26. 如何获取C++自己的目录?
- 27. 如何读取inode的价值?
- 28. C++ 11如何通过int值获取枚举类的值?
- 29. C#从DirectoryNotFoundException获取目录名称
- 30. 通过目录名称重命名目录中的文件
索引节点inode是你想要的名称的索引节点,还是它在某个包含你想知道名称的目录中的文件索引节点? – 2011-01-05 15:48:02
你意识到一个给定的文件可以在几个不同的目录中,不是吗? – 2011-01-05 18:03:22
你能举一个例子说明你如何使用这个功能(以及它如何有用)? – nategoose 2011-01-05 22:41:39