
다른 운영 체제와 마찬가지로 데스크탑 인터페이스를 사용하여 Linux 배포판에서 파일과 디렉토리(폴더)를 복사하여 붙여넣을 수 있습니다. 그러나 터미널에서 해당 파일을 복사하면 시간을 절약할 수 있습니다. 방법은 다음과 같습니다.
관련된: Linux 터미널에 텍스트를 복사하여 붙여넣는 방법
Linux에서 파일 및 디렉토리 복사
cp 그리고 rsync Linux에서 파일과 디렉토리를 빠르게 복사하는 데 사용할 수 있는 가장 널리 사용되는 두 가지 명령입니다. 둘 다 소개해드리겠습니다.
cp 명령 사용
cp 복사를 의미하며 Linux에서 파일과 디렉토리를 복사하는 데 사용됩니다. 당신이 사용할 수있는 cp 파일을 디렉토리에 복사하고, 한 디렉토리를 다른 디렉토리에 복사하고, 여러 파일을 단일 디렉토리에 복사합니다. 다음은 의 사용을 보여주는 모든 예입니다. cp 명령.
고려하다 cp의 가장 간단한 형태의 구문입니다.
cp [file] [directory]
사용 예는 다음과 같습니다.
cp Test1.txt copy_Test1_here/

위의 명령은 텍스트 파일을 복사합니다 Test1.txt ~로 copy_Test1_here/ 예배 규칙서.
한 디렉토리에 복사해야 하는 파일이 여러 개인 경우 각 파일을 사이에 공백으로 나열하기만 하면 됩니다.
cp Test1.txt Test2.txt Test3.txt Test4.txt copy_all_Tests_here/
파일을 디렉토리에 복사할 수도 있지만 다른 이름을 사용하여 저장할 수도 있습니다. 다음은 이에 대한 구문입니다.
cp [file] [directory]/[new filename]
이렇게 하면 첫 번째 타일의 내용이 복사되어 디렉터리에 새 파일 이름으로 저장됩니다. 실제 사례는 다음과 같습니다.
파일이 있다는 점을 감안하면 Test1.txt 디렉토리에 복사해야 하는 copy_Test1_here 같이 Test2.txt :
cp Test1.txt copy_Test1_here/Test2.txt

같은 디렉토리에 보관하시겠습니까? 파일을 복사하고 다음과 같이 이름을 바꿀 수 있습니다.
cp Test1.txt Test2.txt
전체 디렉토리를 복사하시겠습니까? 라고 가정해보자 dir_1 그리고 dir_2 에 두 개의 디렉토리가 있습니다. /Desktop . 복사하려면 dir_1 에게 dir_2 를 사용하여 cp 명령, 여기에 입력해야 하는 내용이 있습니다.
cp -a dir_1 dir_2

여기 옵션 -a “archive”의 약자이며 컴퓨터에 디렉터리를 다루고 있음을 알리는 데 사용됩니다. 명령은 디렉토리를 복사합니다. dir_1 에게 dir_2 .
파일이나 디렉터리가 대상 위치에 복사되었는지 확실하지 않은 경우 옵션을 사용할 수도 있습니다. -v 복사된 파일 또는 디렉토리의 이름을 인쇄합니다(예: 컴퓨터 프로그램 출력).
예를 들어 파일이 있다고 가정해 보겠습니다. Test_Example 복사해야 하는 dir_1 . 복사 작업의 출력을 표시하려면 다음을 사용합니다. -v 옵션.
cp -v Test_Example.txt dir_1
출력은 다음과 같습니다.
'Test_Example.txt' -> 'dir_1/Test_Example.txt

관련된: 알아야 할 37가지 중요한 Linux 명령
Rsync 명령 사용
그만큼 rsync 명령은 “Remote Sync”를 나타내며 주로 동일한 네트워크에 있는 컴퓨터 간에 파일 및 디렉터리를 전송하는 데 사용됩니다. 그러나 동일한 PC에서 파일과 디렉토리를 복사할 수도 있습니다. 여기 예시들이 있습니다.
관련된: rsync를 사용하여 Linux에서 데이터를 백업하는 방법
두 개의 디렉토리가 있다는 것을 고려하면 dir_1 , dir_2 및 파일 Test.txt 입력 dir_1 . 파일을 복사하려는 경우 dir_2 여기에 무엇 rsync 동일한 작업을 수행하는 명령은 다음과 같습니다.
rsync -v dir_1/Test.txt dir_2
여기 -v “verbose”의 줄임말입니다. 파일 전송에 대한 세부 정보가 나타나도록 합니다. -v 옵션 cp 명령. 이를 통해 복사가 성공했는지 확인할 수 있습니다. 우리의 경우 출력은 다음과 같습니다.
sent 110 bytes received 35 bytes 290.00 bytes/sec total size is 24 speedup is 0.17
한 디렉토리에서 다른 디렉토리로 한 번에 여러 파일을 복사할 수도 있습니다. 당신이 있다고 가정 /Desktop 두 개의 디렉토리가 있는 곳 dir_1 그리고 dir_2 . dir_1 4개의 파일이 있습니다 test1 , test2 , test3 그리고 test4 그리고 당신은 그들을 복사하고 싶습니다 dir_2. 다음은 다음을 사용하여 수행할 수 있는 방법입니다. rsync:
rsync -v dir_1/Test1.txt dir_1/Test2.txt dir_1/Test3.txt dir_1/Test4.txt dir_2
위의 명령은 파일을 복사합니다 test1 , test2 , test3 그리고 test4 디렉토리로 dir_2 .
한 디렉토리를 다른 디렉토리로 복사하려면 다음을 사용해야 합니다. -a 옵션. 다음은 Rsync를 사용하여 디렉터리를 복사하는 방법의 예입니다.
rsync -av dir_1 dir_2

Linux를 처음 접하고 명령을 따르기가 어렵다면 시간을 내어 먼저 기본 Linux 명령에 익숙해지도록 하십시오. 다음을 사용하여 명령에 대해 많은 것을 배울 수도 있습니다. man 명령.
와는 별개로 rsync 그리고 cp, install 명령을 사용하면 Linux에서 파일을 복사할 수도 있습니다.
관련된: Linux에서 “install” 명령을 사용하여 파일을 복사하는 방법









