Find

쵸리위키
이동: 둘러보기, 검색

find

Linux 와 Tools 제외한 파일 찾기

find ./ ! \( \( -path './Linux' -o -path './Tools' \) -prune \)

find ./ -name ! \( \( -path './data' \) -prune \) gpayclient.log


Backup 을 제외한 파일 찾기

find /home/ ! \( -path '/home/backup' -prune \)


Backup 과 logs 를 빼고 복사하기

find /home/ ! \( \( -path '/home/backup' -o -path '/home/logs' \) -prune \) | cpio -pdmv /home/backup


php와 class 파일만 찾아 리스트로 보여주기

find ./www/ -type f | grep -E '.php|.class'


문자열 일괄 변경

find . -exec perl -pi -e 's/찾을문자열/바꿀문자열/g' {} \; 2>/dev/null


7일 이내 수정된 파일

find . -ctime -7


심볼릭 링크 검색

find -L ./ -xtype l


지정된 파일에서 문자열 찾기

find . -name "*.class" | xargs grep --color 'datapicker.js'

지정된 디렉토리 제외하고 찾기

find . ! \( -path './data' -prune \) -name "*.php" | xargs grep --color 'bundle_goods_pop.php'