해당 폴더의 파일이 있는 폴더를 다른 폴더로 복사하는 데 몇 가지 문제가 있습니다. cp -r
명령은 폴더의 파일을 복사하지 않습니다.
질문자 :user2080656
찾고 있는 옵션은 -R
입니다.
cp -R path_to_source path_to_destination/
-
destination
이 없으면 생성됩니다. -
-R
은copy directories recursively
의미합니다. 대소문자를 구분하지 않으므로-r
을 사용할 수도 있습니다. - 소스 폴더 자체 를 복사하지 않고 소스 폴더(심볼릭 링크, 숨김 파일) 내의 모든 항목 을 복사하려면
/.
와 함께-a
플래그를 사용하십시오. 소스에서 (@muni764
's /@Anton Krug
's comment ):
cp -a path_to_source/. path_to_destination/
Pierre Salagnac
cp
명령을 찾고 있습니다. 복사하려는 디렉토리 외부에 있도록 디렉토리를 변경해야 합니다.
복사하려는 디렉토리의 이름이 dir1
/home/Pictures
폴더에 복사하려는 경우:
cp -r dir1/ ~/Pictures/
Linux는 대소문자를 구분하며 파일이 아님을 알기 위해 각 디렉토리 뒤에 /
~
는 현재 사용자의 홈 디렉토리로 자동 평가되는 터미널의 특수 문자입니다. 현재 어떤 디렉토리에 있는지 알아야 하는 경우 pwd
명령을 사용하십시오.
Linux 명령을 사용하는 방법을 모를 때 다음을 입력하여 참조할 수 있는 매뉴얼 페이지가 있습니다.
man [insert command here]
터미널 프롬프트에서.
또한 터미널에 입력할 때 긴 파일 경로를 자동 완성 하려면 경로 입력을 시작한 후 Tab 키 를 누르면 선택 항목이 표시되거나 경로의 나머지 부분이 삽입됩니다.
이 답변 에서 언급한 것처럼 -R
, -r
및 --recursive
가 모두 동일하기 때문에 답변에 Linux와 Unix 간에 중요한 차이점이 있습니다. 이식성, 즉 POSIX 준수를 위해 -r
과의 일부 구현 종속적 차이점 때문에 -R
을 사용하고 싶을 것입니다. 발생할 수 있는 특이 사항을 알기 위해 매뉴얼 페이지를 읽는 것이 중요합니다(이것은 POSIX 표준이 유용한 이유를 보여주는 좋은 사용 사례입니다).
Alex W
사용하다:
$ cp -R SRCFOLDER DESTFOLDER/
cIph3r
출처 : http:www.stackoverflow.com/questions/14922562/how-do-i-copy-folder-with-files-to-another-folder-in-unix-linux
'etc. > StackOverFlow' 카테고리의 다른 글
PostgreSQL: PostgreSQL 사용자 비밀번호를 변경하는 방법은 무엇입니까? (0) | 2023.04.23 |
---|---|
HTML에서 "역할" 속성의 목적은 무엇입니까? (0) | 2023.04.23 |
프로젝트를 Eclipse로 가져온 후 '수퍼클래스 메서드를 재정의해야 함' 오류 (0) | 2023.04.23 |
PHP에서 클라이언트 IP 주소를 얻는 방법 (0) | 2023.04.23 |
여러 PDF 파일을 하나의 PDF로 병합/변환 (0) | 2023.04.23 |