원격 컴퓨터에서 로컬 컴퓨터로 파일을 복사하려고 합니다.
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
생성된 파일을 사용합니다 .