OpenVMS DIRECTORY / NOHEADING / NOTRAILING用のLinuxとは何ですか?

OpenVMS DIRECTORY / NOHEADING / NOTRAILING用のLinuxとは何ですか?

オープンな仮想管理システム DCL注文する目次/タイトルなし単一列形式のパス情報を含むフルファイル名のみが、ディレクトリリストの一般ヘッダーなしで表示されます。 / NOTRAILINGスイッチは、表示されている一般的な末尾の合計情報を削除します。

Linux用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

答え1

VMS と Unix は概念的に非常に異なるため、完全なパス情報を表示する ls コマンドはありません。ファイルはファイルシステムのデータであり、ファイル名は実際にはこのデータの場合はいいえデータコンテナ。したがって、文脈上、これらの名前には実際にパス情報がありません。

また、デフォルトではlsヘッダーやフッター情報は表示されません。おそらくls -1あなたが望むのは、現在のディレクトリのすべてのファイルを1つの列に表示することです。 (または、最初の段落で言及した内容に続くことを試みることができます。これにより、ls -1i各ファイルのinode番号(ファイルシステム内の実際のデータの一意の一意の識別子)を取得できますが、実際にはこれを望まない場合があります。 .)

あるいは、ls以外のものを試してみることもできます。

find $(pwd) -maxdepth 1

現在の作業ディレクトリ内のすべてのファイル名を1行に1つずつ印刷し、現在の作業ディレクトリを先頭に付けます。 )-mindepth 1必要に応じてディレクトリ自体を省略するために追加されます。 )おそらくこれはあなたが望むものですか?

関連情報