Linux의 Bash에서 디렉터리를 다른 디렉터리로 복사하는 방법

Linuxui Basheseo Dilegteolileul Daleun Dilegteolilo Bogsahaneun Bangbeob



백업을 수행하고, 데이터를 마이그레이션하고, 파일을 구성하고, 파일을 원격으로 전송하려면 디렉터리를 복사하는 방법을 아는 것이 중요합니다. 또한 디렉터리를 다른 디렉터리로 복사하는 것은 디렉터리 크기, 속성 및 프로세스에 사용하는 도구와 같은 다양한 요소에 따라 달라집니다. 그러나 Linux 초보자는 Bash에서 디렉터리를 오류 없이 다른 디렉터리로 복사하는 올바른 방법을 모르는 경우가 있습니다. 따라서 이 짧은 블로그에는 Linux의 Bash에서 디렉터리를 다른 디렉터리로 복사하는 간단한 명령이 포함되어 있습니다.

Linux의 Bash에서 디렉터리를 다른 디렉터리로 복사하는 방법

Bash에서는 디렉토리를 다른 디렉토리에 복사하여 붙여넣는 것이 쉽고 명령줄에서 간단한 명령을 사용하여 수행할 수 있습니다.







터미널을 열고 다음 명령 세트를 입력하여 복사하려는 디렉터리의 상위 디렉터리로 이동합니다.



CD / / 에게 / parent_directory



'/path/to/parent_directory'를 복사하려는 디렉터리가 포함된 상위 디렉터리의 실제 경로로 바꾸고 이를 소스 디렉터리라고 부르겠습니다. 명령을 입력하면 새 명령줄에 소스 디렉터리의 이름이 포함되어 있는 것을 볼 수 있습니다. 이제 'cp' 명령을 통해 현재 디렉터리를 복사합니다.





CP -아르 자형 소스_디렉토리 / / 에게 / target_directory

'source_directory' 대신 소스 디렉터리의 이름을 입력합니다. '/path/to/target_directory'를 복사한 디렉터리를 붙여넣으려는 실제 경로로 바꾸세요. '-r' 옵션은 소스 디렉터리, 하위 디렉터리 및 기타 콘텐츠를 반복적으로 복사하도록 시스템에 명시적으로 지시합니다.



Bash 스크립트를 사용하여 디렉터리를 다른 디렉터리로 복사하는 예를 들어보겠습니다. 먼저 다음 명령을 하나씩 실행하여 Bash 스크립트를 생성한 후 실행 권한을 제공합니다.

만지다 copy.sh

chmod u+x 복사.sh

이제 nano 편집기에서 스크립트를 열고 다음 프로그램을 작성하세요.

#!/bin/bash

에코 '디렉토리를 복사하는 중'



CP -아르 자형 ~ / 서류 ~ / 음악

마지막으로 스크립트를 저장한 후 터미널에서 실행합니다.

. / copy.sh

스크립트를 실행하면 시스템이 'Music' 디렉터리를 'Documents'에 복사했는지 결과를 확인할 차례입니다.

CD ~ / 서류

ㅋㅋㅋ

결론

디렉터리를 다른 디렉터리로 복사하는 것은 Linux의 기본적인 작업이며 이 짧은 가이드에서는 Bash 셸을 사용하여 이에 대해 설명합니다. 전체 프로세스는 간단하며 복사하려는 파일이 포함된 상위 디렉터리로 이동하는 것부터 시작됩니다. 마지막으로 작업이 성공했는지 확인했습니다.