cat 和 xargs 与 scp :没有这样的文件或目录

cat 和 xargs 与 scp :没有这样的文件或目录

我正在尝试将文件从远程计算机复制到本地计算机:

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创建的文件。

相关内容