복사 및 붙여넣기는 컴퓨터에서 가장 많이 사용되는 작업 중 하나입니다. Ctrl 키를 사용하면 쉽게 수행할 수 있지만 + C 및 Ctrl + V 키보드 단축키, Linux 터미널에서는 그렇게 간단하지 않습니다. 작업을 완료할 수 있는 몇 가지 옵션이 있습니다. Linux 터미널에서 텍스트, 파일 및 디렉토리를 복사하여 붙여넣는 방법은 다음과 같습니다.
텍스트 복사 및 붙여넣기
터미널에서 텍스트의 일부만 복사하려면 마우스로 해당 텍스트를 강조 표시한 다음 Ctrl를 누르기만 하면 됩니다. + 시프트 + C 복사합니다.
커서가 있는 곳에 붙여넣으려면 키보드 단축키 Ctrl를 사용하십시오. + 시프트 + V .
붙여넣기 바로 가기는 Word 문서(또는 다른 응용 프로그램)에서 텍스트 섹션을 복사하여 터미널에 붙여넣을 때도 적용됩니다. 예를 들어, 브라우저의 웹 페이지에서 명령을 복사하고 Ctrl + 시프트 + V 터미널에 붙여넣는 단축키입니다.
단일 파일 복사 및 붙여넣기
Linux 명령줄에서 파일이나 폴더를 복사하려고 할 때마다 위의 키보드 단축키가 작동하지 않습니다. cp
를 사용해야 합니다. 명령. cp는 copy의 줄임말입니다. 구문도 간단합니다. cp
사용 복사하려는 파일과 이동하려는 대상이 옵니다.
cp your-file.txt ~/Documents/
물론 파일이 작업 중인 동일한 디렉토리에 있다고 가정합니다. 둘 다 지정할 수 있습니다.
cp ~/Downloads/your-file.txt ~/Documents/
파일을 복사하는 동안 파일 이름을 변경할 수도 있습니다. 대상에 새 이름을 지정하십시오.
cp ~/Downloads/your-file.txt ~/Documents/new-name.txt
폴더 및 폴더 내용 복사 및 붙여넣기
폴더와 그 내용을 복사하려면 cp
재귀적으로 복사하는 명령입니다. -r
을 사용하면 충분히 간단합니다. 플래그.
cp -r ~/Downloads/pictures-directory ~/Pictures/family-vacation-pics
나머지 구문은 모두 동일합니다. -r
플래그는 cp에게 디렉토리와 함께 작업 중이며 그 내용을 복사해야 함을 알리는 역할을 합니다.
붙여넣기 작업이 기존 파일을 덮어쓰도록 하려면 -f
를 추가할 수 있습니다. 플래그:
cp -rf ~/Downloads/pictures-directory ~/Pictures/family-vacation-pics
여러 파일 복사 및 붙여넣기
여러 파일을 복사할 수도 있습니다. Linux 명령줄을 사용하면 대괄호 {}
로 한 번에 여러 항목을 대상으로 지정할 수 있습니다. . 복사할 각 파일의 이름을 쉼표로 구분하여 나열하는 데 사용할 수 있습니다.
cp ~/Downloads/{file1.txt,file2.jpg,file3.odt} ~/Documents/
파일 형식이 다른 세 파일 모두 Documents 디렉토리에 복사됩니다.
같은 유형의 모든 파일 복사 및 붙여넣기
복사할 동일한 유형의 파일이 많은 경우 와일드카드 문자 *
를 사용할 수 있습니다. . 별표/와일드 카드는 Linux 명령줄에 해당 위치에 있는 모든 것을 절대적으로 허용하도록 지시합니다. 따라서 Linux에 *.jpg
를 복사하도록 지시하면 , 이름이나 .jpg 부분 앞에 오는 이름에 관계없이 모든 JPG 파일을 복사합니다.
cp ~/Downloads/*.jpg ~/Pictures/
JPG 및 PNG와 같은 여러 파일 형식을 사용하려는 경우 이전의 대괄호를 사용할 수 있습니다.
cp ~/Downloads/*.{jpg,png} ~/Pictures/
파일 또는 폴더 이동
파일을 복제하지 않고 한 곳에서 다른 곳으로 파일을 이동하려고 여기 왔다면 그것도 쉽게 할 수 있지만 파일을 옮기려면 mv
가 필요합니다 명령. 구문은 cp와 매우 유사합니다.
mv ~/Downloads/your-file.txt ~/Documents/
마찬가지로 파일 이름을 변경할 수도 있습니다.
mv ~/Downloads/your-file.txt ~/Documents/renamed.txt
하지만 한 가지 중요한 차이점이 있습니다. -r
이 필요하지 않습니다. 전체 폴더를 이동하는 플래그입니다.
mv ~/Downloads/downloaded-folder ~/Pictures/vacation-pics
그게 전부입니다. 명령줄에서 파일 복사 및 이동을 시작할 준비가 되었습니다. 어떤 상황에서는 명령줄 방식이 매우 효율적일 수 있음을 알 수 있습니다.
Linux 명령줄에 대한 더 많은 포인터를 원하십니까? 다음은 sudo 기록을 확인하거나 chmod 777 명령이 파일 권한에 대해 수행하는 작업을 확인하는 방법입니다.