SSH経由でディレクトリを一覧表示

SSH経由でディレクトリを一覧表示

SSHを介してリモートコンピュータに接続するためのディレクトリのリストを探しています。日付で降順にソートされたディレクトリを一覧表示し、最新の日付のディレクトリ名のみを返したいと思います。

私は試した:

ssh [email protected] "find ./ -type d -maxdepth 1 | ls -lt | head -2 | tail -1

答え1

予備テスト:

ls -dtl */

権限、最新の時刻からのようなディレクトリ、およびその属性のみを印刷します(スイッチを使用して順序を変更できます-r)。

ただし、1行だけを希望する場合は、最も簡単なディレクトリ印刷を追加するだけです。

echo */

しかし、ソートしたいので、最初のオプションを選択してください。


ただし、あなたの質問を正しく理解したら、最新のディレクトリ名は1つだけです。

ls -dt1 */ | head -1

私はこのようなものを使用します。

関連情報