하위 디렉터리에서 첫 번째 하위 디렉터리 외부의 다른 하위 디렉터리로 파일을 이동하는 방법은 무엇입니까?

하위 디렉터리에서 첫 번째 하위 디렉터리 외부의 다른 하위 디렉터리로 파일을 이동하는 방법은 무엇입니까?

나는 fickur명령줄만으로 내부 픽커를 디지털로 전송하려고 시도하고 있지만 이것을 알아낼 수 없는 것 같습니다. 사진 지금까지 시도한 내용은 다음과 같습니다.

mv -v fickur/ ./klockor/armbandsur/digital

결과:

mv: rename fickur/ to ./klockor/armbandsur/digital: No such file or directory

답변1

fickur디렉터리(그림의 직사각형 디렉터리) 내부에 있는 경우 다음을 수행합니다.

mv fickur/ ../armbandsur/digital/

답변2

얼마나 많은 작업을 수행하고 싶은지 확실하지 않은 경우 ../언제든지 전체 경로를 사용할 수 있습니다. 때때로 tab입력이 완료되면 더 명확하고 빨라집니다. 예를 들어( klockor에 위치한다고 가정 /):

mv -v /klockor/flickur/flickur /klockor/armbandsur/digital/

답변3

경로가 로 시작하지 않으면 /상대 경로입니다. 상대 경로는 일반적으로 현재 작업 디렉토리에 상대적입니다(기호 링크의 상위 디렉토리에 상대적인 기호 링크 대상은 예외입니다). .자신을 가리키는 디렉토리의 항목입니다.

mv -v fickur/ ./klockor/armbandsur/digital

동일합니까?

mv -v fickur/ klockor/armbandsur/digital

현재 디렉터리가 첫 번째 디렉터리인 경우 해당 디렉터리에는 디렉터리 fickur가 없으며 klockor작동하지 않습니다. 의 klockor상위 디렉토리에는 디렉토리가 없습니다 fickur. 상위 디렉터리의 상위 디렉터리에 하나가 있지만 여기서는 상위 디렉터리의 하위 디렉터리로 이동하려는 경우 멀리 이동할 필요가 없습니다. armbandsur상위 디렉토리의 하위 디렉토리이므로 fickur다음을 수행할 수 있습니다.

mv -v fickur ../armbandsur/digital

..현재 디렉터리의 상위 디렉터리입니다.

위에서 설명한 구조에 심볼릭 링크가 포함되어 있는 경우, 예를 들어 fickur실제 디렉토리가 아니라 심볼릭 링크인 경우 ..해당 구조가 가리키는 디렉토리의 구조가 와 동일한 것을 가리킬 수 있습니다 klockor. 또한 두 번째 디렉토리 fickur도 . 심볼릭 링크는 상대 경로이므로 다른 위치로 이동하면 링크가 깨질 수 있습니다.

관련 정보