⑴(cwd:表示current work dirctory,即:应用程序的当前工作目录,这是该应用程序启动的目录,除非它本身对这个目录进行更改
⑵(txt :该类型的文件是程序代码,如应用程序二进制文件本身或共享库,如上列表中显示的 /sbin/init 程序
⑶(lnn:library references (AIX;
⑷(er:FD information error (see NAME column;
⑸(jld:jail directory (FreeBSD;
⑹(ltx:shared library text (code and data;
⑺(mxx :hex memory-mapped type number xx.
⑻(m:DOS Merge mapped file;
⑼(mem:memory-mapped file;
⑽(mmap:memory-mapped device;
⑾(pd:parent directory;
⑿(rtd:root directory;
⒀(tr:kernel trace file (OpenBSD;
⒁(v VP/ix mapped file;
⒂(:表示标准输出
⒃(:表示标准输入
⒄(:表示标准错误
⒅一般在标准输出、标准错误、标准输入后还跟着文件状态模式:r、w、u等
⒆(u:表示该文件被打开并处于读取/写入模式
⒇(r:表示该文件被打开并处于只读模式
⒈(w:表示该文件被打开并处于
⒉(空格:表示该文件的状态模式为unknow,且没有锁定
⒊(-:表示该文件的状态模式为unknow,且被锁定
⒋同时在文件状态模式后面,还跟着相关的锁
⒌(N:for a Solaris NFS lock of unknown type;
⒍(r:for read lock on part of the file;
⒎(R:for a read lock on the entire file;
⒏(w:for a write lock on part of the file;(文件的部分写锁
⒐(W:for a write lock on the entire file;(整个文件的写锁
⒑(u:for a read and write lock of any length;
⒒(U:for a lock of unknown type;
⒓(x:for an SCO OpenServer Xenix lock on part of the file;
⒔(X:for an SCO OpenServer Xenix lock on the entire file;
⒕(space:if there is no lock.
⒖TYPE:文件类型,如DIR、REG等,常见的文件类型
⒗(DIR:表示目录
⒘(CHR:表示字符类型
⒙(BLK:块设备类型
⒚(UNIX: UNIX 域套接字
⒛(FIFO:先进先出 (FIFO 队列
①(IPv:网际协议 (IP 套接字
②DEVICE:指定磁盘的名称
③SIZE:文件的大小
④NODE:索引节点(文件在磁盘上的标识
⑤NAME:打开文件的确切名称
⑥实例:查看谁正在使用某个文件,也就是说查找某个文件相关的进程
⑦命令:lsof /bin/bash
⑧[rootlocalhost ~]# lsof /bin/bash
⑨MAND PID USER FD TYPE DEVICE SIZE NODE NAME
⑩bash root txt REG , /bin/bash
Ⅰbash root txt REG , /bin/bash
Ⅱbash root txt REG , /bin/bash
Ⅲ[rootlocalhost ~]#
Ⅳ实例:递归查看某个目录的文件信息
Ⅴ命令:lsof test/test
Ⅵ[rootlocalhost ~]# cd /opt/soft/
Ⅶ[rootlocalhost soft]# lsof test/test
ⅧMAND PID USER FD TYPE DEVICE SIZE NODE NAME
Ⅸbash root cwd DIR , test/test
Ⅹvi root cwd DIR , test/test
㈠[rootlocalhost soft]#
㈡使用了+D,对应目录下的所有子目录和文件都会被列出