当前位置: 技术问答>linux和unix
ls -l 显示格式问题
来源: 互联网 发布时间:2015-11-10
本文导语: 现在开发中碰到这样一个问题: ls -l /dev/ 命令 在SuSE 8.0上显示的格式是 第九列 显示为终端号,如ttya0 而redhat上有的是第十列显示的是终端号,有的是第八列显示的是终端号 我现在需要的是某个终端的主设备号...
现在开发中碰到这样一个问题:
ls -l /dev/ 命令
在SuSE 8.0上显示的格式是 第九列 显示为终端号,如ttya0
而redhat上有的是第十列显示的是终端号,有的是第八列显示的是终端号
我现在需要的是某个终端的主设备号,从设备号,和终端号,如:
ttya0的主设备号是3,从设备号是176,终端号即为ttya0。
问:有没有其它命令可以代替ls -l命令,用来找到在/dev目录下,所有的主设备号为特定值(如3)的文件的 从设备号和终端号?
或者ls有没有选项可以统一格式,而不是在各个linux版本上都的显示都不同?
ls -l /dev/ 命令
在SuSE 8.0上显示的格式是 第九列 显示为终端号,如ttya0
而redhat上有的是第十列显示的是终端号,有的是第八列显示的是终端号
我现在需要的是某个终端的主设备号,从设备号,和终端号,如:
ttya0的主设备号是3,从设备号是176,终端号即为ttya0。
问:有没有其它命令可以代替ls -l命令,用来找到在/dev目录下,所有的主设备号为特定值(如3)的文件的 从设备号和终端号?
或者ls有没有选项可以统一格式,而不是在各个linux版本上都的显示都不同?
|
自已用readdir和stat函数写个小程序获取主次设备号和设备名.