scp を含む cat と xargs: そのファイルやディレクトリはありません。

scp を含む cat と xargs: そのファイルやディレクトリはありません。

リモートコンピュータからローカルコンピュータにファイルをコピーしようとしています。

resource.txt

/path/dir/file1.txt
/path/dir/file2.txt
/path/dir/file3.txt

cat resource.txt | xargs -I F scp <user@ip>:F /localpath/dir/

私はこのようなものを得る: No such file or directoryir/file1.txt

なぜですか?

ベストアンサー1

ファイルの行終端が正しくない可能性がresource.txtあります。次のコマンドを実行してみてください。

strings resource.txt >new_resource.txt

new_resource.txt生成されたファイルを使用してください。

おすすめ記事