Nushell Example

■ファイル一覧を相対パスで取得する(glob)

ファイル一覧を取得するにはglobコマンドを使います。globコマンドは検索パターンとなるパラメーターが必須です。カレントディレクトリ内にある全てのファイルを取得する場合はglob *のように指定します。サブディレクトリまで取得する場合はglob **とします。コマンド実行時のカレントディレクトリ($env.PWD)からの相対パスに変換するにはpathコマンドのパラメーターにrelative-to $env.PWDを指定します。relative-to ~とするとホームディレクトリからの相対パスになります。
globコマンドはlsコマンドと違い該当するファイルが存在ない場合でもエラーにはなりません。存在するファイルがない場合は空のリストを返します。

Terminal
glob * | path relative-to $env.PWD

実行結果の確認

実行すると、以下のような画面になります。

ファイル一覧を相対パスで取得する(glob)