터미널을 통해 파일을 복사하는 방법은 무엇입니까?

터미널을 통해 파일을 복사하는 방법은 무엇입니까?

터미널을 사용하여 파일을 복사하는 방법에 대해 읽었지만 이 예제는 나에게 많은 도움이 될 것입니다. 그래서 제가 하고 싶은 일은 다음과 같습니다.

예:

  1. 파일이 있는데 /home/levan/kdenlive untitelds.mpg이 파일을 복사하고 싶고 /media/sda3/SkyDriveSkyDrive 디렉터리에 있는 어떤 것도 삭제하고 싶지 않습니다.

  2. 파일이 있는데 /media/sda3/SkyDrive untitelds.mpg이 파일을 복사하고 싶지만 /home/levan/kdenlive kdenlive 디렉토리에 있는 어떤 것도 삭제하고 싶지 않습니다.

  3. 홈 디렉토리의 폴더를 복사하고 싶지만 디렉토리와 그 반대의 sda3항목은 삭제하고 싶지 않습니다.sda3

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

답변1

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



삼)-R재귀적 및 대화형에 사용 -i:

cp -Ri ~/MyFolder /sda3/



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

mv -i ~/MyFile ~/OtherFolder/MyFile

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

mv -Ri ~/MyDirectory ~/OtherDirectory/

답변2

~/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하고 파일이 복사되지 않습니다.

답변3

명령 을 사용하십시오 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

답변4

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

untitelds.mpg그러면 아무것도 삭제하지 않고 SkyDrive 디렉터리의 파일이 복사됩니다.

관련 정보