mv 명령을 사용하여 모든 파일과 폴더를 다른 폴더로 이동하는 방법

mv 명령을 사용하여 모든 파일과 폴더를 다른 폴더로 이동하는 방법

한 폴더에서 다른 폴더로 파일과 폴더를 이동하는 방법은 무엇입니까? 나는 mv를 사용하고 있으며 내 파일은 하위 폴더에 있습니다. 경로를 지정하려면 ../를 사용해야 합니까?

나는 cd /사물의 뿌리를 추적하는 데 익숙합니다. 내 폴더는 루트(cd / 뒤) > 백업 > 파일이 있는 폴더에 있으며 루트 > 라이브 > 새 폴더로 전송하고 싶습니다.

이를 달성하기 위해 mv를 어떻게 사용할 수 있습니까? 시도해 보았지만 mv -v ~/Downloads/* ~/Videos/구문이 동일한 수준의 폴더에 대한 것이기 때문에 작동하지 않는다는 것을 알고 있습니다.

답변1

파일이 현재 /backup/folderwithfiles에 있고 폴더withfiles를 /live/newfolder로 이동하려는 경우:

   cd /backup
   mv folderwithfiles /live/newfolder

새 폴더가 이미 존재하는 경우 파일은 다음 위치에 위치합니다.

   /live/newfolder/folderwithfiles

새 폴더가 아직 존재하지 않는 경우 파일은 다음 위치에 있습니다.

   /live/newfolder

전체 디렉터리를 이동하지 않고 폴더withfiles의 파일만 이동하려면 다음을 수행하세요.

   mv folderwithfiles/* /live/newfolder

이 경우 새 폴더가 이미 존재해야 합니다.

게시한 샘플 mv는 파일을 다운로드 디렉터리에서 비디오 디렉터리로 이동했지만 다운로드 디렉터리 자체는 이동하지 않았어야 합니다.

관련 정보