Linux에서 폴더를 복사하는 방법?

How Copy Folder Linux



파일과 폴더는 일반적으로 모든 운영 체제에서 사용됩니다. 때때로 폴더에 몇 가지 중요한 데이터가 포함되어 있고 여러 백업 복사본을 유지하는 것을 선호합니다. 우리 마음에 오는 첫 번째 해결책은 해당 폴더를 다른 곳에 복사하는 것입니다. 따라서 이 기사에서는 Linux에서 폴더를 복사하는 모든 방법, 즉 CLI 기반 방법과 GUI 기반 방법을 모두 파악하는 것이 목표입니다.

참고: Linux에서 폴더를 복사하는 다양한 방법을 설명하기 위해 Linux Mint 20을 사용했습니다.







Linux에서 폴더를 복사하는 방법:

다음은 Linux에서 폴더를 복사하는 가장 일반적인 네 가지 방법입니다.



방법 # 1: Linux GUI 사용:

이것은 다른 운영 체제에서도 매우 일반적으로 사용되는 Linux에서 폴더를 복사하는 가장 쉬운 방법입니다. 이 방법을 사용하여 Linux에서 폴더를 복사하려면 다음 단계를 수행해야 합니다.



먼저 CopyFolder라는 홈 디렉토리에 데모용 폴더를 만들어야 합니다.





생성한 폴더는 아래 이미지와 같습니다.



팝업 메뉴를 실행하려면 이 폴더를 마우스 오른쪽 버튼으로 클릭해야 합니다. 메뉴가 시작되면 다음 이미지와 같이 이 메뉴에서 복사 옵션을 선택합니다.

이 예에서는 CopyFolder를 Documents 폴더에 복사하려고 합니다. 따라서 Documents 폴더를 두 번 클릭하여 엽니다. 그런 다음 문서 폴더에 있는 동안 빈 공간을 마우스 오른쪽 버튼으로 클릭하여 팝업 메뉴를 다시 시작합니다. 이제 메뉴에서 붙여넣기 옵션을 선택합니다. 이 옵션은 아래 표시된 이미지에서 강조 표시된 대로 방금 실행되었습니다.

이렇게 하면 다음 이미지와 같이 CopyFolder 또는 선택한 다른 폴더가 Documents 폴더 또는 선택한 다른 폴더로 복사되었음을 알 수 있습니다.

방법 # 2: cp 명령 사용:

이 방법과 아래에 표시된 다른 두 가지 방법은 Linux Mint 20 터미널 기반입니다. Linux에서 폴더를 복사하는 이 방법을 사용하기 위해 아래에 언급된 단계를 따릅니다.

이 방법은 터미널 기반이므로 다음 이미지와 같이 Linux Mint 20 터미널을 시작합니다.

일단 실행되면 터미널에 다음 명령을 입력해야 합니다.

$cp–r NameOfFolderToBeCopied 대상 경로

여기에서 NameOfFolderToBeCopied 대신 복사할 폴더의 실제 이름과 DestinationPath 대신 해당 폴더를 복사할 실제 경로를 제공해야 합니다. 논의 중인 시나리오에서는 CopyFolder를 Documents 폴더에 복사하려고 합니다. 따라서 NameOfFolderToBeCopied 대신 CopyFolder를 작성했습니다. 또한 아래 이미지와 같이 DestinationPath 대신 Documents 디렉터리에 대한 경로를 지정합니다.

위에서 언급한 명령을 실행하기 위해 Enter 키를 누르면 원하는 폴더가 지정된 대상에 복사됩니다. 터미널에서 다음 명령을 실행하여 원하는 작업이 수행되었는지 확인할 수도 있습니다.

$-l 대상 경로

여기에서 DestinationPath 대신 폴더를 복사한 위치의 경로를 제공해야 합니다.

이 명령을 실행하면 아래 이미지와 같이 방금 복사한 폴더, 즉 CopyFolder가 포함된 Documents 디렉토리의 모든 내용이 나열됩니다.

방법 # 3: rsync 명령 사용:

rsync 명령을 사용하여 Linux Mint 20에서 폴더를 복사할 때 아래 나열된 모든 단계를 수행해야 합니다.

먼저 rsync 명령이 아직 설치되지 않은 경우 터미널에서 다음 명령을 실행하여 설치해야 합니다.

$수도 apt-get 설치재동기화

이 명령이 시스템에 설치되면 터미널은 아래 이미지에 표시된 출력을 반영합니다.

이제 rsync 명령이 시스템에 성공적으로 설치되면 터미널에서 다음 명령을 실행해야 합니다.

$rsync –avz NameOfFolderToBeCopied 대상 경로

여기에서 NameOfFolderToBeCopied 대신 복사할 폴더의 실제 이름과 DestinationPath 대신 해당 폴더를 복사할 실제 경로를 제공해야 합니다. 논의 중인 시나리오에서는 CopyFolder를 Documents 폴더에 복사하려고 합니다. 따라서 NameOfFolderToBeCopied 대신 CopyFolder를 작성했습니다. 다음 이미지와 같이 DestinationPath 대신 Documents 디렉토리에 대한 경로도 있습니다.

이 명령을 실행하면 아래 이미지와 같이 지정된 작업이 성공적으로 수행되었음을 나타내는 확인 메시지가 터미널에 표시됩니다.

위의 방법에서 설명한 대로 ls 명령을 실행하여 확인할 수도 있습니다.

방법 # 4: scp 명령 사용:

이것은 Linux에서 폴더를 복사하는 또 다른 터미널 기반 방법이며 아래 표시된 방식으로 따를 수 있습니다.

scp 명령을 사용하여 Linux에서 다음과 같은 방법으로 폴더를 복사할 수 있습니다.

$SCP–r NameOfFolderToBeCopied 대상 경로

여기에서 NameOfFolderToBeCopied 대신 복사할 폴더의 실제 이름과 DestinationPath 대신 해당 폴더를 복사할 실제 경로를 제공해야 합니다. 논의 중인 시나리오에서는 CopyFolder를 Documents 폴더에 복사하려고 합니다. 따라서 NameOfFolderToBeCopied 대신 CopyFolder를 작성했습니다. 또한 다음 이미지와 같이 DestinationPath 대신 Documents 디렉터리에 대한 경로를 지정합니다.

이 명령을 실행한 후에는 ls 명령을 다시 한 번 실행하여 폴더가 지정된 대상으로 복사되었는지 확인할 수 있습니다.

결론:

이 기사에서 설명하는 모든 방법은 따라하기가 매우 쉽습니다. 이러한 방법을 사용하면 몇 초 내에 폴더를 지정된 대상으로 복사할 수 있습니다. 이러한 방법 중 하나를 따르면 Linux 운영 체제를 사용하는 동안 원하는 위치에 원하는 만큼 폴더를 복사할 수 있습니다.