1

dev1.ab.comが現在のサーバーです。tes1.ab.comにSSHで接続し、パス/ spfs / tomcat / dir内に移動して、そこに存在するすべてのディレクトリ(ファイルなし)を一覧表示する必要があります。

このために、私はdev1.ab.coのコマンドラインから以下のコマンドを使用しています

* ssh tes1.ab.com "ls -1d / / spfs / tomcat / dir"

しかし、出力では、ホームのディレクトリは/ spfs / tomcatであり、私も試しました。

* ssh tes1.ab.com "ls -lrt / spfs / tomcat / dir | ls -1d /"

* ssh tes1.ab.com "cd / spfs / tomcat / dir | ls -1d /"

ほぼ同じ結果になりました。

誰かがdev1.ab.comのコマンドラインでsshからtes1.ab.comにコマンドを記述し、/ spfs / tomcat/dirディレクトリに存在するディレクトリのリストとして出力を取得するのを手伝ってもらえますか。

4

2 に答える 2

1

findの代わりに使用してくださいls

ssh tes1.ab.com "find /my/folder -type d"

-maxdepth 1最初のレベルのみをリストに追加

于 2013-03-27T05:23:58.573 に答える
0

あなたは以下を使うことができます

ssh tes1.ab.com'ls -ld / spfs / tomcat / dir / * /'

/ spfs / tomcat/dir内のすべてのディレクトリのみを一覧表示します

于 2013-03-27T06:01:27.120 に答える