>  기사  >  시스템 튜토리얼  >  SCP 사용 팁 - 파일을 재귀적으로 제외

SCP 사용 팁 - 파일을 재귀적으로 제외

WBOY
WBOY앞으로
2024-04-22 09:04:01461검색

SCP 사용 팁 - 파일을 재귀적으로 제외

scp 명령을 사용하여 네트워크 호스트 간에 파일을 안전하게 복사할 수 있습니다. 데이터 전송 및 인증을 위해 SSH를 사용합니다. 일반적인 구문은 다음과 같습니다:

으아아아
scp 제외 파일

scp 명령을 사용할 때 파일을 필터링하거나 제외할 수는 없을 것 같습니다. 그러나 파일을 제외하고 SSH를 사용하여 안전하게 복사하는 좋은 해결 방법이 있습니다. 이 페이지에서는 scp를 사용하여 디렉터리를 재귀적으로 복사할 때 파일을 필터링하거나 제외하는 방법을 설명합니다.

rsync 명령을 사용하여 파일을 제외하는 방법

구문은 다음과 같습니다.

으아아아

여기:

  1. -a : 디렉터리로 재귀합니다. 즉, 모든 파일과 하위 디렉터리를 복사합니다. 또한 보관 모드 및 기타 모든 옵션을 켭니다(-rlptgoD와 동일)
  2. -v: 자세한 출력
  3. -e ssh: SSH를 원격 셸로 사용하여 모든 것을 암호화합니다
  4. --exclude='*.out' : *.out 또는 *.c 등과 같은 패턴과 일치하는 파일을 제외합니다.
rsync 명령 예

이 예에서는 ~/virt/ 디렉터리의 모든 파일을 재귀적으로 복사하지만 모든 *.new 파일은 제외합니다.

으아아아

샘플 출력:

SCP 사용 팁 - 파일을 재귀적으로 제외

Scp 제외 파일이지만 rsync 제외 명령을 사용 중

원격 서버에서 rsync를 찾을 수 없으면 rsync 명령이 실패합니다. 이 경우 현재 디렉터리에서 bash 쉘 패턴 일치를 사용하는 다음 scp 명령을 사용해 보십시오(-r 옵션과 함께 작동하지 않음):

으아아아

샘플 출력:

으아아아

현재 디렉터리에서 .new를 제외한 모든 항목을 복사합니다.

으아아아

샘플 출력:

으아아아

자세한 내용은 다음 매뉴얼 페이지를 참조하세요.

으아아아

위 내용은 SCP 사용 팁 - 파일을 재귀적으로 제외의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 linuxprobe.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제