[index] AT-AR3050S/AT-AR4050S/AT-AR4050S-5G コマンドリファレンス 5.5.4

# dir

モード: 特権EXECモード
カテゴリー: 運用・管理 / ファイル操作

`# dir [all] [recursive] [PATHNAME]`

指定したディレクトリーに存在するファイルおよびディレクトリーの一覧、または、指定したファイルの情報を表示する。
表示される項目は、ファイルサイズ（Byte）、ファイル属性、ファイル更新日付、ファイル名。

### パラメーター

`all` | 全ファイル表示オプション。隠しファイルやディレクトリー（ドットファイル、すなわち、名前が「.」で始まるファイルやディレクトリーのこと）も表示させたい場合に指定する。本オプションを指定しない場合、隠しファイルは表示されない
`recursive` | ディレクトリー再帰処理オプション。サブディレクトリー以下を再起的に表示させたい場合に指定する
`PATHNAME` | 表示対象ファイルまたはディレクトリーのパス。ワイルドカード（*）も使用可能。ファイルを指定した場合は該当ファイルの情報が表示される。ディレクトリーを指定した場合は該当ディレクトリーに存在するファイル、ディレクトリーの一覧が表示される。省略時はカレントディレクトリー（.）を指定したものと見なされる

### 使用例

■ 単に「dir」として実行した場合は、カレントディレクトリーにあるファイル、サブディレクトリーの一覧が表示される。

    awplus# dir ↓
         1024 -rw- Nov 30 2011 19:49:58  a.txt
          323 -rw- Nov 30 2011 17:18:22  default.cfg
          559 -rw- Nov 30 2011 17:32:01  test.cfg
     20593063 -rwx Jun  7 2014 00:46:55  AR4050S-5.5.4-0.1.rel

■ カレントディレクトリーにある拡張子.cfgのファイルの情報を表示する。

    awplus# dir *.cfg ↓
          323 -rw- Nov 30 2011 17:18:22  default.cfg
          559 -rw- Nov 30 2011 17:32:01  test.cfg

■ カレントディレクトリーのファイル、サブディレクトリー一覧を表示する。allオプションを付けて、隠しファイルも表示させている。

    awplus# dir all ↓
            0 drwx Nov 30 2011 17:19:20  ./
         1024 -rw- Nov 30 2011 19:49:58  a.txt
          323 -rw- Nov 30 2011 17:18:22  default.cfg
          559 -rw- Nov 30 2011 17:32:01  test.cfg
           17 -rw- Nov 30 2011 16:41:48  .release
     20593063 -rwx Jun  7 2014 00:46:55  AR4050S-5.5.4-0.1.rel
          227 drwx Mar 30 2011 13:18:20  ../
         4235 -rw- Feb 26 2011 11:05:39  .joe_state
            0 drwx Feb 26 2011 10:32:50  .configs/
            0 drwx Feb 19 2011 16:35:39  .home/
          440 -rw- Feb 19 2011 16:27:17  .ash_history

■ 隠しサブディレクトリー.configsの内容を表示する（相対パス指定の例）。

    awplus# dir .configs ↓
           11 -rw- Oct 30 2011 17:16:02  TZ
          161 -rwx Oct 30 2011 16:42:45  group
          200 -rw- Oct 30 2011 16:42:45  passwd
          170 -rw- Sep 30 2011 16:42:45  shadow
            0 drwx Sep 19 2011 16:35:39  ssh/
            0 drwx Sep 19 2011 16:35:10  package-system/

■ flash:/logディレクトリーの内容を表示する（絶対パス指定の例）。

    awplus# dir flash:/log ↓
        10127 -rw- Sep 30 2011 17:18:22  messages
        10496 -rw- Sep 26 2011 11:29:37  messages.1
        29808 -rw- Sep 20 2011 11:16:43  messages.2
        16926 -rw- Sep 19 2011 16:35:39  messages.3
        10306 -rw- Sep 19 2011 15:46:26  messages.4

■ flash:/.configsディレクトリー以下を再起的に表示する。

    awplus# dir recursive flash:/.configs ↓
    flash:/.configs
           11 -rw- Sep 30 2011 17:16:02  TZ
          161 -rwx Sep 30 2011 16:42:45  group
          200 -rw- Sep 30 2011 16:42:45  passwd
          170 -rw- Sep 30 2011 16:42:45  shadow
            0 drwx Oct 19 2011 16:35:39  ssh/
            0 drwx Oct 19 2011 16:35:10  package-system/

    flash:/.configs/ssh
            0 -rw- Oct 19 2011 16:35:39  ssh_known_hosts

    flash:/.configs/package-system

### 注意・補足事項

■ モディファイア（|）とリダイレクション（>）は使用できない。

### 関連コマンド

cd（特権EXECモード）
copy（特権EXECモード）
delete（特権EXECモード）
edit（特権EXECモード）
mkdir（特権EXECモード）
move（特権EXECモード）
pwd（特権EXECモード）
rmdir（特権EXECモード）
show file（特権EXECモード）

(C) 2015 - 2024 アライドテレシスホールディングス株式会社

PN: 613-002107 Rev.BC