728x90
반응형
질문 : 'cp'명령을 사용하여 특정 디렉토리를 제외하는 방법은 무엇입니까?
특정 하위 디렉토리의 일부 파일을 제외하고 디렉토리의 모든 파일을 복사하고 싶습니다. cp
명령에 --exclude
옵션이 없다는 것을 알았습니다. 그래서 어떻게 이것을 할 수 있습니까?
반응형
답변
rsync
는 빠르고 쉽습니다 :
rsync -av --progress sourcefolder /destinationfolder --exclude thefoldertoexclude
--exclude
여러 번 사용할 수 있습니다.
rsync -av --progress sourcefolder /destinationfolder --exclude thefoldertoexclude --exclude anotherfoldertoexclude
dir thefoldertoexclude
after --exclude
옵션은 sourcefolder
, 즉 sourcefolder/thefoldertoexclude
입니다.
또한 실제 작업을 수행하기 전에 복사 할 내용을 확인하기 위해 -n
에 -n을 추가하고 모든 것이 정상이면 명령 줄에서 -n
출처 : https://stackoverflow.com/questions/4585929/how-to-use-cp-command-to-exclude-a-specific-directory
728x90
반응형
'개발관련 > Linux' 카테고리의 다른 글
cURL로 HTTP 요청 수행 (PROXY 사용) (0) | 2021.11.02 |
---|---|
linux find에서 디렉토리를 제외하는 방법 (0) | 2021.08.06 |
쉘에서 Linux에서 한 파일을 다른 파일에 추가하는 방법 (0) | 2021.07.02 |
Ubuntu Linux에 JDK를 설치하는 방법 (0) | 2021.07.01 |
Windows 및 Linux 디렉토리 이름에서 금지 된 문자 (0) | 2021.07.01 |