한 하위 디렉터리에서 다른 하위 디렉터리로 파일 복사

한 하위 디렉터리에서 다른 하위 디렉터리로 파일 복사

나는 분명한 것을 놓치고 있어야한다고 생각합니다. 나는 AmHist2개의 하위 디렉토리가 있는 이라는 디렉토리에 있고 Assign2 개의 파일을 에서 으로 Resources이동하고 싶습니다 .AssignResources

나는 노력한다

cp LinuxHist Linuxnotes.txt Resources

하지만 두 파일 모두에 대해 No such file or directory.

cp Assign/LinuxHist Linuxnotes.txt Resources

복사만 되고 존재하지 않기 LinuxHist때문에 오류가 다시 발생합니다 . Linuxnotes.txt저는 Linux를 처음 접했기 때문에 상대 경로와 절대 경로에 대한 기본 지식이 부족합니까? Windows 명령줄의 기본 사항을 알고 있으므로 완전히 낯설지는 않지만 중요한 내용이 누락된 것이 아닐까 싶습니다.

답변1

두 소스 파일의 디렉터리 이름을 지정해야 합니다.

cp Assign/LinuxHist Assign/Linuxnotes.txt Resources

(작성하는 방법은 여러 가지가 있지만 이것이 명령 형식을 이해하는 가장 쉬운 방법입니다.)

이제 제목은 "복사"이지만 질문은 "이동"입니다. 이 cp명령은 복사됩니다. 파일을 이동하려면 다음 mv명령을 사용하십시오.

mv Assign/LinuxHist Assign/Linuxnotes.txt Resources

답변2

먼저 소스 디렉터리로 이동할 수 있습니다. 즉, cd할당하려면 명령을 사용하세요. 그 후에는 다음을 사용할 수 있습니다.

mv LinuxHist Linuxnotes.txt ../Resources

이것은 확실히 효과가 있을 것입니다.

관련 정보