여러 디렉터리를 새 디렉터리에 복사하는 더 나은 방법

여러 디렉터리를 새 디렉터리에 복사하는 더 나은 방법

명령줄에서 기본적으로 다음을 수행하는 더 좋은 방법이 있지만 단일 명령을 사용합니까?

cp -r css/ ar/
cp -r images/ ar/
cp -r js/ ar/
cp -r backups/ ar/

저는 그냥 세미콜론으로 묶었습니다.

답변1

폴더를 다른 폴더(폴더 내의 폴더)로 복사합니다.

cp -r css images js backups ar/

노트:이는 단순히 콘텐츠 자체(폴더 내의 폴더 콘텐츠)를 복사하는 것과는 다릅니다.

cp -r css/ images/ js/ backups/ ar/

답변2

다음 명령을 사용하여 Ubuntu 18.04.3여러 폴더를 디렉터리에 복사합니다.

cp -r /source_directory/{folder1,folder2,folder3} /destination

동일한

cp -r /source_directory/folder1 /destination
cp -r /source_directory/folder2 /destination
cp -r /source_directory/folder3 /destination

나는 이것이 매우 깨끗한 접근 방식이라고 생각합니다.

답변3

대답은 간단합니다. Debian에서 작동합니다. "실제로는 이렇게 합니다."(테스트됨) 실행하면 다음과 같이 말할 수 있습니다./등어떤 이유로든 하드 드라이브를 포맷하기 전에 일부 파일과 폴더를 복사하려면 다음을 입력하면 아래에 언급된 모든 항목이/내 백업/폴더:

sudo cp -r -a apt/ bash.bashrc environment hosts init.d/ init/ nginx/ proxychains.conf sudoers sysctl.d/ profile.d/ grub.d/ /boot/grub/ /opt/ /root/ /var/www/ /mybackups/

위에서 볼 수 있듯이 외부에서 폴더를 복사해 보았습니다.그리고 그것을 가리킬 위치는 다음과 같습니다./시작/그럽/또는/선택하다/성공!

답변4

cp -r css Images js backups ar/가 작동해야 합니다. Linux에서 디렉터리를 복사하려면 r recursive 옵션과 함께 cp 명령을 실행해야 합니다.

관련 정보