쉘스크립트 (1) 썸네일형 리스트형 [리눅스/터미널/스크립트] find 커맨드 사용시 특정 디렉토리를 제외시키는 방법 ./ ./dir1/file1 ./dir2/file2 ./dir3/file3 ./dir4/file4 ./dir5/file5 ./dir6/file6 경로는 다르게 구성해도 되는데 저는 위와 같이 최대한 단순하게 조직한 다음 예제를 실습해 봤습니다. find . -type f -not -path "./dir1/*" -not -path "./dir4/*" -exec cp '{}' ./tmp \; -type f : 찾는 대상이 파일임을 의미 -not -path : 뒤에 나오는 path는 찾지 않는다. -exec : find 커맨드 결과로 다음을 실행 '{}' : find 커맨드로 찾은 결과물 \; : exec 커맨드의 끝을 의미 그런데 이렇게 하면 cp: ‘./tmp/file1’ and ‘./tmp/file1’ .. 이전 1 다음