ワイルドカード検索の有効範囲 (LISTSUBDIR)

ワイルドカード検索をサブディレクトリーまで広げるか、あるいは現行作業ディレクトリーのみに適用するかを指示します。

FTP クライアントまたは FTP サーバーの構成時には、このオプションが使用可能になります。 クライアントを構成している時には、これは、mput * コマンドを発行する時に適用されます。 サーバーを構成している時には、次のいずれかのコマンドを発行する時にこれが適用されます。すなわち、mget * , ls * , または mdelete * のコマンドです。 この設定が適用されるのは、* ワイルドカードを使用して、現行パスのサブディレクトリーのみを検索する場合だけです。 これは、サブディレクトリーの複数の深さを検索するわけではありません。

ディレクトリー: "/u/user1/xx" には、次のファイルおよびサブディレクトリーが含まれています。
areadme (ファイル)
file_xx (ファイル)
readme_xx (README)
ggg (サブディレクトリー)

ディレクトリー "u/user1/xx/ggg" には、次のファイルおよびサブディレクトリーが含まれています。
file_ggg (ファイル)
zzz (サブディレクトリー)

ディレクトリー "u/user1/xx/ggg/zzz" には、次のファイルおよびサブディレクトリーが含まれています。
file_zzz (ファイル)
rrr (サブディレクトリー)

次の表示には、これらのファイルおよびサブディレクトリーが示されています。

250 HFS directory /u/user1/xx is the current working directory
ftp> ls -l
200 ポート要求了解。
125 リスト開始了解。
total 40
-rwx------   1 IBMUSER  0             48 Oct 29 21:14 areadme
-rwx------   1 IBMUSER  0             10 Nov  1 16:02 file_xx
drwxrwxrwx   3 IBMUSER  0           8192 Nov  1 16:00 ggg
-rwx------   1 IBMUSER  0             23 Oct 29 21:06 readme_xx
250 リストが正常に完了しました。
260 bytes received in 0.03 seconds (8.67 Kbytes/sec)
ftp> cd ggg
250 HFS directory /u/user1/xx/ggg is the current working directory
ftp> ls -l
200 ポート要求了解。
125 リスト開始了解。
total 24
-rwx------   1 IBMUSER  0              6 Nov  1 16:00 file_ggg
drwxr-x---   3 IBMUSER  0           8192 Nov  1 16:01 zzz
250 リストが正常に完了しました。
133 bytes received in 0.02 seconds (6.65 Kbytes/sec)
cd zzz
250 HFS directory /u/user1/xx/ggg/zzz is the current working directory
ftp> ls -l
200 ポート要求了解。
125 リスト開始了解。
total 24
-rwx------   1 IBMUSER  0              4 Nov  1 16:00 file_zzz
drwxr-xr-x   2 IBMUSER  0           8192 Nov  1 16:01 rrr
250 リストが正常に完了しました。
133 bytes received in 0.01 seconds (13.30 Kbytes/sec)

「ワイルドカード検索を現行作業ディレクトリーに制限」を選択した場合は、クライアントは次を表示します。

257 "/u/user1/xx" is the HFS working directory.
ftp> ls *
200 ポート要求了解。
125 リスト開始了解。
areadme
file_xx
readme_xx
250 リストが正常に完了しました。
29 bytes received in 0.02 seconds (1.45 Kbytes/sec)

「ワイルドカード検索をサブディレクトリーにまで広げる」を選択した場合は、クライアントは次を表示します。

257 "/u/user1/xx" is the HFS working directory.
ftp> ls *
200 ポート要求了解。
125 リスト開始了解。
areadme
file_xx
ggg/file_ggg
readme_xx
250 リストが正常に完了しました。
42 bytes received in 0.04 seconds (1.05 Kbytes/sec)
相違点

ワイルドカード * でサブディレクトリーに広げる時には、ファイル ggg/file_ggg が表示されます。 ただし、サブディレクトリーの幅が 1 レベルのみの深さなので、ファイル ggg/zzz/file_zzz は表示されません。