질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

scp 다수 파일 받아올때 같은 디렉토리이면 같은 주소를 반복으로 안쓰는 방법이 뭘까요?

작성자 정보

  • 쿠포니 작성
  • 작성일

컨텐츠 정보

본문

안녕하세요 리눅스 초보자입니다.


scp명령어로 다른 서버에서 다수의 파일을 받아오려고 하는데요.

scp root@1.1.1.100:"/home/test/1.txt /home/test/2.txt" /home/test2

위처럼 다수 파일을 받아올수 있지만, 같은 디렉토리의 파일이 100개 이상이라면 특정 파일 몇개만

같은 주소를 반복해서 쓰지않고 받아오는 방법을 알고 싶습니다.

제가 해본건

scp root@1.1.1.100:/home/test/"1.txt 2.txt" /home/test2

scp root@1.1.1.100:/home/test/"'1.txt 2.txt'" /home/test2

인데 둘다 파일 을 두번째것을 찾지를 못해서요 파일 지정이 안된것 같습니다. 아시는분이 계시면 도움을 주셨으면 합니다.

읽어주셔서 감사합니다.

관련자료

댓글 3

지유파파님의 댓글

  • 지유파파
  • 작성일
예를 들어 txt 파일만 옮기겠다면 하면 아래와 같이 하시면 될 것 같습니다.

scp root@1.1.1.100:/home/test/*.txt /home/test2

쿠포니님의 댓글의 댓글

  • 쿠포니
  • 작성일
지유파파님 답변감사합니다.

*.txt 가 아닌 불특정 다수 파일을 보내려고 합니다. 질문에 중점을 제가 적어두지 않았네요.

초보입니다님의 댓글

  • 초보입니다
  • 작성일
find ./ -type f -name test | xargs -i  scp '{}' root@1.1.1.100:/home/test

1.1.1.100 서버의 root 계정에 ..ssh/authorized_keys 에 인증키를 넣어주고 진행하셔야합니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,035 명
  • 현재 강좌수 :  35,791 개
  • 현재 접속자 :  174 명