Filesystems
什麼是 OpenVMS 目錄/NOHE ADING/NOTRAILING 的 Linux?
OpenVMS DCL命令DIRECTORY/NOHEADING僅顯示完整的文件名,包括單列格式的路徑資訊,而沒有目錄列表的任何正常標題。/NOTRAILING 開關刪除顯示的正常尾隨總資訊。
什麼是 Linux for OpenVMS DIR/NOHEADING/NOTRAILING?
這個來自 MYHOME 的範例目錄命令:
$$ MYDIR.SUBDIR $$顯示完整的文件名,包括路徑資訊,沒有其他資訊,如大小、日期、標題和總數:
$ dir/noheading/notrailing MYHOME:[MYDIR.SUBDIR]ABC.C;3 MYHOME:[MYDIR.SUBDIR]ABC.OBJ;3 MYHOME:[MYDIR.SUBDIR]ABC.EXE;3
沒有 ls 命令會顯示完整的路徑資訊,因為 VMS 和 Unix 在概念上非常不同。文件是文件系統中的數據,文件名實際上是指向該數據的指針,而不是數據的容器。因此,斷章取義,名稱並沒有真正的路徑資訊。
此外,預設情況下,
ls
不顯示任何頁眉或頁腳資訊。可能是,ls -1
在單個列中顯示目前目錄中的所有文件是您想要的。(或者,為了實現我在第一段中所說的內容,您可以嘗試ls -1i
,這將為您提供每個文件的 inode 編號 - 文件系統中實際數據的一種唯一標識符。但您可能並不真正想要那個.)或者,您可以嘗試 ls 以外的其他方法:
find $(pwd) -maxdepth 1
將列印出目前工作目錄中的所有文件名,每行一個,並在前面加上目前工作目錄。)添加
-mindepth 1
,如果需要的話,可以省略目錄本身。)也許這就是你想要的?