Ubuntu Linux에서 파일을 복사하고 이동하는 방법

Ubuntu Linux에서 파일을 복사하고 이동하는 방법

Linux에서 복사 이동 및 제거 명령을 사용하려고 시도하지만 항상 오류 메시지가 나타납니다. Linux 디렉토리 구조에는 ".", "~" 및 "/"라는 세 가지 기호가 있습니다. 예를 들어, 한 수준 위의 디렉토리에 있는 파일을 cp ./filename ~/directory/ 로 복사하고 싶습니다. 또는 무엇을. 를 포함해야 한다고 들었습니다. 같은 이름으로 복사합니다.

예, cp에 대한 매뉴얼을 읽었지만 여기에는 구체적인 내용이 나와 있지 않습니다.

답변1

filename현재 디렉터리에서 호출된 파일을 이 디렉터리 위의 디렉터리로 복사하려면 다음을 수행합니다.

cp filename ..

이는 .."상위 디렉토리"를 의미하며,파일 이름대상에 있는 파일의 경우(두 번째 인수에는 디렉터리만 있음) 파일 이름은 이미 있는 것과 동일합니다.

/여기서는 경로 구분 기호를 사용할 필요가 없지만~할 수 있었다썼다

cp ./filename ../

도. 을 사용하는 것은 ./"현재 디렉터리에 있음"을 명시적으로 말하는 방법입니다.


~/directory파일을 (즉, 홈 디렉토리에 있는 디렉토리에서 directory) 해당 디렉토리 위의 디렉토리로 복사하려면 다음을 수행하십시오.

cp ~/directory/filename ~

이는 ~홈 디렉토리에 대한 경로를 작성하는 간단한 방법이며 상위 디렉토리는 ~/directory홈 디렉토리입니다. 홈 디렉토리 는 또는 ~중 하나와 관련이 없을 수 있습니다 . 즉, 현재 디렉토리( )와 그 위의 디렉토리( )는 디렉토리 구조에서 이동한 위치에 따라 홈 디렉토리와 완전히 다른 위치일 수 있습니다. 명령.......cd

당신은 또한 사용할 수 있습니다

cp ~/directory/filename ~/directory/..

하지만 입력하기가 다소 어색할 것입니다.


현재 디렉터리의 상위 디렉터리에서 다른 디렉터리로 파일을 복사하려면( ~/directory예를 들어):

cp ../filename ~/directory

관련 정보