다음 과 ~/dir
같은 임의의 폴더가 포함된 디렉토리가 있습니다 . 각 내부 폴더(예: av 801)의 내용을 다른 디렉터리에 복사하고 싶습니다. 이 폴더의 내용은 폴더나 파일로 구성될 수 있습니다.~/dir/av 801
~/dir/lm 320
이것이 bash 명령이 다음과 같다고 생각합니다.
cp ~/dir/*/* ~/target/
하지만 다음과 같은 오류가 발생합니다.
cp: 여러 파일을 복사할 때 마지막 매개변수는 디렉터리여야 합니다.
이와 같은 작업을 수행할 수 있는 bash 명령이 있습니까?
답변1
cp
디렉토리를 복사하려면 플래그를 전달하여 반복적으로 복사 해야 합니다 -r
.
cp -R ~/dir/*/* ~/target/
존재하지 않는 경우 ~/target
먼저 생성해야 합니다.
mkdir ~/target