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생성된 파일을 사용합니다 .

관련 정보