linux如何在程序中得到某个文件系统的读写属性?

linux如何在程序中得到某个文件系统的读写属性?,第1张

可以通过读取超级块信息查看文件系统属性,使用两个方法,以块设备 /dev/sda1 为例:

1、tune2fs -l /dev/sda1

2、dumpe2fs -h /dev/sda1 这个命令用于显示属性的参数比较判宽多,可以看man帮助。

但是悔薯你所说的文件系统读写属性,是否仅仅是指文件系统当前的模式:只读 、读写?

如果这样的话,可以碧冲者直接用 mount 命令查看,输出结果中包含了当前文件系统的读写模式(rw、ro);

此外,用 lvs 查看lv属性,其中的Attr列的6个标志位显示当前lv(相应的FS)的属性,可以通过man查看各个标志位的详细信息。

一个文件夹分别有三个属性:只读、隐藏、存档。<br>只读的意思是:只能读取,不能修改。 <br>其中:一般的文件的属性是存档的 <br>隐藏的文件是看不见的。 <br>只读属性是不允许修改的文件。<br><br>所谓“只读”,表示这个文档只能打开来读,不能修改也不能储存。有些重要的档案会设定成只读状态,免得一不小心修改这些文档的内容,除非解除只读的状态,不然这些文档是不能修改的。<br><br>补充:<br>为什么所有的文件夹只局罩读属性改不了..<br><br>在Windows XP中,所有的文件夹都具有"只读"属性,取消只读属性后再次察看会发现依然是只读的,但是这不影响文件的使用。因为在Windows XP中,文件夹属性中的"只读"不再代表原来的字面含义:对于文件系统来说,文件夹的只读属性没有实际的意义。即使一个桐态闹文件夹是只读的闭拍,你仍然可以在这个文件夹里创建.修改或删除文件Windows XP中文件夹"Read-Only"属性表示该文件夹是"定制"的。去掉"只读"属性会丢失该文件夹所有的"定制"信息,如图标.背景等。所以,Windows XP中不再提供用户界面来设置文件夹本身的只读属性。文件夹属性中"只读"的状态永远是第三态。当你在文件夹属性中选中或清除"只读"时,你设置的是这个目录下的文件的只读属性。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/12290371.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存