Linux에서 디렉토리의 모든 파일을 다른 디렉토리로 복사하는 방법

How Copy All Files From Directory Another Directory Linux



파일 또는 폴더를 복사한다는 것은 기존 파일과 동일한 내용으로 새로운 파일을 생성하는 것을 의미합니다.

백업 프로그램이 아닌 파일이나 폴더를 복사해야 하는 경우가 있습니다. 파일은 같은 이름으로 복사하거나 이름을 변경할 수 있습니다.







파일, 폴더 또는 디렉토리를 복사하는 것은 Linux 운영 체제에서 간단하고 기본적인 작업입니다. 이름 바꾸기, 삭제 또는 복사 명령은 명령줄 인터페이스로 작업하는 동안 일상적인 작업으로 사용됩니다.



파일을 복사하는 명령은 여러 가지가 있지만 cp 그리고 재동기화 명령은 널리 사용되는 가장 간단한 방법입니다.



Linux에서 cp 명령으로 파일을 복사하는 방법:

NS cp 명령은 수행하는 데 일반적으로 사용되는 명령 중 하나입니다. 복사 작업. 이 명령을 통해 소스에서 대상, 즉 하나의 디렉토리로 파일 또는 폴더를 복사할 수 있습니다.





구문 cp 명령은 다음과 같습니다.

$cp [옵션] [원천...] [목적지…]

cp 명령 도구를 더 잘 이해하기 위해 예제를 살펴보겠습니다.



에서 디렉토리, 생성 온도 라는 텍스트 파일이 있는 폴더 text_file1.txt 거기에 임의의 콘텐츠를 추가합니다.

같은 이름의 파일 복사:

복사하려면 text_file1.txt 같은 이름의 파일 디렉토리에서 터미널을 열고 언급된 입력 cp 올바른 경로로 명령하십시오.

파일을 마우스 오른쪽 버튼으로 클릭하고 폴더로 이동하여 폴더의 경로를 가져옵니다. 속성 옵션(경로 링크를 얻는 쉬운 방법).

텍스트 파일의 전체 경로가 포함된 대화 상자가 열립니다.

이 경로를 다음과 함께 사용하십시오. cp 파일 복사 명령:

$cp //와다/온도/text_file1.txt//와다/임시 2

이 명령은 text_file1.txt 에 파일 임시 2 폴더.

확인하려면 다음을 입력하십시오. 터미널에서 명령:

$ //와다/임시 2

다른 이름으로 파일 복사:

현재 작업 디렉토리에 있는 파일을 다른 이름으로 복사하려면 다음을 입력하십시오. cp 파일 위치가 포함된 명령:

$cp //와다/온도/text_file1.txt//와다/온도/text_file2.txt

다음을 사용하여 확인하십시오. 명령:

$ //와다/온도

cp 명령으로 여러 파일 복사:

여러 파일을 복사하려면 cp 명령을 사용하여 터미널을 파일이 저장된 디렉토리로 이동한 다음 cp 복사하려는 파일 이름과 대상 경로가 포함된 명령.

$CD //와다/온도

$cptext_file1.txt text_file2.txt text_file3.txt//와다/임시 2

언급된 명령을 실행하여 파일이 성공적으로 복사되었는지 확인합니다.

$ //와다/임시 2

위에서 언급한 시나리오는 디렉토리에서 단일 또는 선택된 파일을 복사하는 방법입니다. 이제 와일드카드 문자( * ) 한 디렉토리의 현재 파일을 다른 특정 디렉토리로 복사합니다.

작동 방식을 확인해 보겠습니다.

실행 파일에 몇 개의 파일이 있는지 확인하는 명령 온도 예배 규칙서:

$ //와다/온도

터미널에서 모든 파일 이름을 언급하는 대신 와일드카드( * ) 모든 파일을 대상으로 복사할 디렉토리 경로:

$cp //와다/온도/ * //와다/임시 2

이제 ls 명령을 다시 실행하여 모든 파일이 임시 2 예배 규칙서:

$ //와다/임시 2

Linux에서 rsync 명령으로 파일을 복사하는 방법:

NS 재동기화 command는 파일과 디렉토리를 로컬 및 원격으로 동기화하고 복사하는 또 다른 다목적 Linux 도구입니다.

구문 재동기화 파일을 복사하는 명령은 다음과 같습니다.

$재동기화[옵션…] [원천...] [목적지…]

많은 Linux 배포판에서 사전 구축된 도구입니다. 그러나 시스템에 설치되지 않으면 다음 명령을 실행하여 설치하십시오.

$수도적절한설치재동기화

한 위치에서 다른 위치로 파일을 복사하려면 다음 명령을 실행하십시오.

$재동기화//와다/디렉토리1/파일1.txt//와다/디렉토리2/text_file.txt

확인하려면 다음을 입력하십시오.

$ //와다/디렉토리2

모든 디렉토리 파일을 다른 위치에 복사하려면 다음과 같이 명령합니다.

$재동기화-에게 //와다/디렉토리1/ //와다/디렉토리2

(NS -에게 이랑 재동기화 명령은 재귀 적으로 디렉토리를 복사하는 데 사용됩니다)

다음은 두 가지 개념입니다.

후행 슬래시( / ) 경로와 함께 이미지와 같이 소스 디렉토리의 내용을 대상 디렉토리로 복사합니다.

그러나 추가하지 않으면 다음과 같이 대상 디렉토리 내부에 소스 디렉토리가 복사됩니다.

$재동기화-에게 //와다/너에게 //와다/디렉토리2

위의 명령은 디렉토리1 디렉토리 디렉토리2 예배 규칙서.

결론:

파일이나 디렉토리를 복사하는 것은 작업할 수 있는 기본 명령입니다. Linux 운영 체제를 사용하는 동안 여러 번 사용할 수 있습니다.

이 가이드에서는 가장 간단한 두 가지 접근 방식을 살펴보았습니다. cp 명령과 재동기화 명령. 이 명령을 사용하여 단일 파일, 여러 파일을 복사하고 한 디렉토리를 다른 디렉토리로 복사하는 방법을 배웠습니다.