0

次のコマンドをコードからリモートで使用して、/web/sample フォルダーの下にある AIX ボックスからファイルの完全なリストを取得しています。

ssh username@10.10.10.10 ls -lLtp /web/sample

ここで、 g*で始まるファイル名のリストを取得するように指定するように、このコマンドを微調整する必要があります。

次のように試してみましたが、うまくいきませんでした ssh username@10.10.10.10 ls -lLtp /web/sample g*

上記のコマンド(最初のコマンド)のように完全なリストを取得しています

それを機能させるための正しいフォーマットを提案または教えてください

4

3 に答える 3

2

コマンドがローカルで展開されないように引用符で囲み、リモート エンドのディレクトリを変更します。

ssh username@10.10.10.10 'cd /web/sample; ls -lLtp g*'
于 2013-06-14T18:02:35.970 に答える
1

あなたがすることができます:

ssh username@10.10.10.10 -- 'cd /web/sample && ls -lLtp g*'

また、「d」オプションを ls に追加する必要があるかもしれません。g* が 1 つの結果のみを返し、結果がディレクトリである場合は、このディレクトリの内容を取得します。

于 2013-06-14T18:02:07.060 に答える
0

適切な構文は次のとおりです。

ssh username@10.10.10.10 "ls -lLtp /web/sample/g\*"
于 2013-06-14T18:02:40.173 に答える