cp 또는 mv 명령을 각각 사용하여 파일이나 디렉터리를 복사하거나 이동할 때 새 디렉터리를 어떻게 생성합니까?
내 대상 폴더가 정의되지 않았고 복사 또는 이동 명령을 작성할 때 대상을 생성하고 싶다고 가정해 보겠습니다.
귀하의 지원에 감사드립니다.
답변1
아래와 같이 새로운(생성될) 디렉터리에 파일을 복사하거나 이동하려는 경우
cp file new-dir/sub-dir/new-file-name
just 또는 를 사용하여 cp
이 작업을 수행할 수 있는 옵션은 없습니다 mv
.
다음 명령을 사용하여 디렉터리를 만들 수 있습니다 mkdir -p
.
mkdir -p new-dir/sub-dir/ && cp file new-dir/sub-dir/new-file-name
install
복사하려면 다음과 같은 옵션이 있는 덜 일반적인 명령을 사용할 수도 있습니다 -D
.
-D create all leading components of DEST except the last, or all components of --target-directory, then copy SOURCE to DEST
install -D file new-dir/sub-dir/new-file-name
다음 질문에 대한 답변도 참조하세요.StackOverflow에 대한 이 질문.