터미널을 통해 파일을 복사하는 방법?


119

터미널로 파일을 복사하는 것에 대해 읽었지만이 예제는 많은 도움이 될 것입니다. 그래서 여기에 내가하고 싶은 일이 있습니다.

예 :

  1. 파일 /home/levan/kdenlive untitelds.mpg/media/sda3/SkyDrive있는데이 파일을 복사 하고 SkyDrive 디렉토리의 내용을 삭제하고 싶지 않습니다.

  2. 파일 /media/sda3/SkyDrive untitelds.mpg/home/levan/kdenlive 있는데이 파일을 복사 하고 kdenlive 디렉토리의 내용을 삭제하고 싶지 않습니다.

  3. 홈 디렉토리에서 폴더를 복사하고 디렉토리와 그 반대의 sda3것을 삭제하고 싶지 않습니다.sda3

  4. 폴더 / 파일을 잘라 내고 해당 디렉토리의 파일을 삭제하지 않고 다른 위치로 복사하고 싶습니다.

답변:


163

1)-i 대화식으로 사용 하면 파일을 교체 할 것인지 묻습니다.

cp -i /home/levan/kdenlive/untitelds.mpg /media/sda3/SkyDrive/

또는 -b파일 백업을 만드는 데 사용할 수 있습니다 .

cp -b /home/levan/kdenlive/untitelds.mpg /media/sda3/SkyDrive



2) 위와 동일 :

cp (-i or -b) /media/sda3/SkyDrive/untitelds.mpg /home/levan/kdenlive



3) 사용 -R순환과 -i상호 작용을 위해 :

cp -Ri ~/MyFolder /sda3/



4) 이 마지막 mv명령 은 명령을 통해 수행 할 수 있습니다 . 이동은 절단과 같습니다.

mv -i ~/MyFile ~/OtherFolder/MyFile

디렉토리를 이동하려면 다음을 사용하십시오.

mv -Ri ~/MyDirectory ~/OtherDirectory/

깔끔한 구문 강조! 어떻게 트리거했는지 확실하지 않습니다.
크리스토퍼 카일 호튼

@ WarriorIng64 코드 블록에 4 개의 공백을 사용하거나 작은 코드를`s로 둘러 쌀 수 있습니다.
Evandro Silva

@EvandroSilva 알고 있습니다. 귀하의 코드 중 일부가 파란색으로 표시되어 있다는 사실을 언급했습니다.
크리스토퍼 카일 호튼

3
@ WarriorIng64 bash질문 의 태그에 의해 트리거됩니다 . 강조 표시는 시스템에서 기본적으로 활성화됩니다. bash태그 로 질문에 대답 하면 강조 표시는 bash 스타일 등을 따릅니다.
Anwar

2
@Anwar 나는 당신의 의견을 보았을 때 이것에 대한 메타 게시물 을 작성하는 중 입니다. 물론, 나는 대답에서 당신을 인정했습니다. :)
Christopher Kyle Horton

9

~/Dropbox/RECENT/현재 디렉토리는 언제 입니까?

cp input.txt SORT/

그리고 input.txt현재 디렉토리에 다른 이름 으로 복사하고 싶습니다 .

~/Dropbox/RECENT/현재 디렉토리로 다시 :

cp  input.txt newname.txt

을 사용하여 기존 파일 이름을 자동 완성 할 수 있습니다 TAB.

동일한 복사 명령의 긴 버전 (이 아닌 경우 ~/Dropbox/RECENT/) :

cp /home/$USER/Dropbox/RECENT/input.txt /home/$USER/Dropbox/RECENT/SORT/

나는 /모든 디렉토리 뒤에 숨었다. SORT존재하지 않는 경우 무언가 잘못되었다고 생각하게 cp하는 파일을 만듭니다 SORT. 를 추가하면 오류 /cp발생하고 파일을 복사하지 않습니다.


4

cp명령을 사용하십시오 .

파일 something.txt을 파일로 복사 folder: 사용cp something.txt folder/

파일을 복사 something.txt로 현재 디렉토리 something2.txt: 사용cp something.txt something2.txt

ubuntu@ubuntu-T100TA:~/TestFolder$ ls -l
total 8
drwxrwxr-x 2 ubuntu ubuntu 4096 Mar 12 21:53 Folder1
-rw-rw-r-- 1 ubuntu ubuntu   14 Mar 12 21:52 something.txt
ubuntu@ubuntu-T100TA:~/TestFolder$ ls -l Folder1/
total 4
-rw-rw-r-- 1 ubuntu ubuntu 14 Mar 12 21:53 something.txt
ubuntu@ubuntu-T100TA:~/TestFolder$ ls -l
total 8
drwxrwxr-x 2 ubuntu ubuntu 4096 Mar 12 21:54 folder
-rw-rw-r-- 1 ubuntu ubuntu   14 Mar 12 21:52 something.txt
ubuntu@ubuntu-T100TA:~/TestFolder$ ls -l folder/
total 0
ubuntu@ubuntu-T100TA:~/TestFolder$ cp something.txt folder/
ubuntu@ubuntu-T100TA:~/TestFolder$ ls -l folder/
total 4
-rw-rw-r-- 1 ubuntu ubuntu 14 Mar 12 21:55 something.txt
ubuntu@ubuntu-T100TA:~/TestFolder$ cp something.txt something2.txt 
ubuntu@ubuntu-T100TA:~/TestFolder$ ls -l
total 12
drwxrwxr-x 2 ubuntu ubuntu 4096 Mar 12 21:55 folder
-rw-rw-r-- 1 ubuntu ubuntu   14 Mar 12 21:55 something2.txt
-rw-rw-r-- 1 ubuntu ubuntu   14 Mar 12 21:52 something.txt

2

파일 날짜 시간, 파일 통계 등을 유지하려면 -a 옵션 을 cp 명령에 추가하는 것이 좋습니다 .

cp -a input.txt ./SORT
cp -a input.txt newname.txt

1
rsync -aAXhv /home/levan/kdenlive/untitelds.mpg  /media/sda3/SkyDrive/

untitelds.mpg아무것도 삭제하지 않고 SkyDrive 디렉토리에 파일을 복사합니다 .


왜 내 의견이 굵게 표시되는지 잘 모르겠습니다.
BillV

?오른쪽 상단의 답변 필드 바로 위에 있는 서식 도움말을 읽으십시오 .
Sparhawk

0

cp명령을 사용하십시오 . man cp자세한 정보는 터미널에서 입력 하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.