开放式虚拟管理系统 DCL命令目录/无标题仅显示完整文件名,包括单列格式的路径信息,而不显示目录列表的任何正常标题。 /NOTRAILING 开关删除显示的正常尾随总信息。
OpenVMS DIR/NOHEADING/NOTRAILING 的 Linux 是什么?
来自 MYHOME:[MYDIR.SUBDIR] 的示例目录命令显示完整的文件名,包括路径信息,不包含大小、日期、标题和总数等其他信息:
$ dir/noheading/notrailing
MYHOME:[MYDIR.SUBDIR]ABC.C;3
MYHOME:[MYDIR.SUBDIR]ABC.OBJ;3
MYHOME:[MYDIR.SUBDIR]ABC.EXE;3
答案1
没有 ls 命令可以显示完整路径信息,因为 VMS 和 Unix 在概念上有很大不同。文件是文件系统中的数据,文件名实际上是指针对于该数据,不数据的容器。因此,脱离上下文,这些名称实际上并没有路径信息。
此外,默认情况下,ls
不显示任何页眉或页脚信息。可能是ls -1
您想要的,它在一列中显示当前目录中的所有文件。 (或者,为了携带我在第一段中所说的内容,您可以尝试ls -1i
,这将为您提供每个文件的 inode 编号 - 一种文件系统中实际数据的唯一标识符。但您可能并不真正想要这样.)
或者,您可以尝试 ls 以外的其他方法:
find $(pwd) -maxdepth 1
将打印出当前工作目录中的所有文件名,每行一个,并在前面添加当前工作目录。 )-mindepth 1
如果需要的话,也添加,以省略目录本身。)也许这就是您想要的?