명령을 사용하여 파일을 여러 디렉토리에 복사하는 방법

Linux 명령 콘솔을 사용해 본 적이 있다면 파일 또는 여러 파일을 복사하는 것이 매우 쉽다는 것을 이미 알고 있습니다. cp 명령 덕분에, 우리 모두가 언젠가 사용했던 명령이며 지금까지 콘솔을 사용하여 파일을 복사하는 데 매우 유용했습니다.

그러나 단일 파일을 동시에 여러 디렉토리에 복사하려면 어떻게해야합니까? cp 명령은 직접 수행 할 수 없습니다. cp 명령을 반복해서 반복해야 함, 번거롭고 비실용적 일 수 있습니다. 확실히 이런 일이 발생했을 때 반복하지 않고 단일 명령으로 단일 파일을 여러 디렉토리에 복사 할 수있는 유틸리티가 없는지 궁금 할 것입니다.

좋은 소식이 있습니다. xargs 명령을 사용하면 여러 cp 명령을 하나로 병합 할 수 있습니다., 시간을 절약하고 단일 명령으로 한 번에 작업을 수행 할 수 있습니다. 명령 구문은 다음과 같습니다.

xargs -n 1 cp -v archivo<<<"/carpeta1/ /carpeta2/" 

보다시피, xarg 명령을 cp 명령과 함께 인수로 사용하는 것입니다., 파일을 넣을 위치에 파일 이름을 입력하고 폴더를 넣을 위치에 복사 할 폴더를 입력합니다 (원하는 파일 추가). 예를 들어 / home / azpe 및 / home / isaac에 test.txt 파일을 복사하려는 경우 명령은 다음과 같습니다.

xargs -n 1 cp -v prueba.txt<<<"/home/azpe/ /home/isaac/ "

따로 / home / joaquin 및 / home / willy 폴더에 복사하려면 다음 명령을 입력합니다.

xargs -n 1 cp -v prueba.txt<<<"/home/azpe/ /home/isaac/ /home/joaquin/ /home/willy/ "

따라서, 동시에 여러 디렉토리에있는 파일을 복사 할 수 있습니다., 의심 할 여지없이 매우 실용적이고 호기심이 많으며 아는 것이 결코 아프지 않습니다. 원하는 폴더 수를 따옴표로 묶을 수 있습니다.

예를 들어 모든 학생들에게 파일을 복사하려는 교사가이 명령에 대해 생각할 수있는 좋은 용도입니다.이 명령을 사용하면 한 번에 파일을 복사 할 수 있습니다. 단일 명령으로 각 학생에게 명령을 내리지 않아도됩니다.


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자: AB Internet Networks 2008 SL
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   모니카

    매우 흥미 롭습니다.

  2.   시드 라가 줌

    안녕하세요, 제 생각은이 방법을 사용하여 파일을 여러 외부 드라이브에 복사하는 것입니다. 이제 무지로 인해 항상 새 디스크가 있기 때문에 디스크의 모든 MOUNTPOINT (/ 미디어 / XXX / UUID)에 "txt"파일을 넣을 수 없습니다. 저를 도와 줄 수 있습니까? 벌써 대단히 감사합니다.