9

次の ls コマンドを使用すると、最初の 93 個のファイルが一覧表示されます

ls -lrt | head -93 

しかし、これをscpにパイプしようとすると

scp 'ls -lrt | head -93' {} test@testserver:~/DIR1/SUBDIR

ls -lrt | というエラーが表示されます。head -93: そのようなファイルまたはディレクトリはありません

誰かが私が間違っていることを教えてもらえますか?

4

1 に答える 1

15

最初の 93 個のファイルをリモート システムに転送するとします。その場合は、次を試してください。

scp $(ls -1rt | head -93) test@testserver:~/DIR1/SUBDIR

$(...)コマンド置換を示します。さらに、 からの長いリストは必要ないlsため、 に置き換え-lます-1

于 2013-10-15T16:43:21.783 に答える