find 커맨드 exec과 ok 옵션의 차이
2020. 6. 5. 09:55ㆍIT/S . e . v . e . r . I . n . f . r . a
-exec command
찾은 파일들을 command로 처리한다. command에서 찾은 파일의 경로명을 포함
시키려면 중괄호를 사용한다 {} command는 명령을 실행시키고 난 뒤에는 반드시
백슬래시와 세미콜론을 사용한다. (\;)
예)
find / -name "\*.bak" -exec rm -rf {} \\;
-ok command
기본적으로 -exec 옵션과 같다. 그러나 해당 command를 실행하기 전에 명령을
실행할지에 대해 물어본다. 일반적으로 find를 테스트하는 데 많이 쓰인다고 한다.
예)
find /raid -type d -name "디렉토리명" -ok cp /복사할경로 {} \\;
'IT > S . e . v . e . r . I . n . f . r . a' 카테고리의 다른 글
Bash쉘에서 파일명 일괄 대소문자 변환 (0) | 2020.06.05 |
---|---|
쉘 스크립트에서 실행결과가 변수에 저장되지 않는 경우 변수 저장 방법 (0) | 2020.06.05 |
쉘 스크립트에서 특정조건의 파일을 찾아 이동, 복사하기 (2) | 2020.06.05 |
root 에게 오는 시스템 체크의 메일중단시키기 (0) | 2020.06.05 |
침입 탐지 방법 및 절차 (0) | 2019.12.03 |
삼바 서버 설정하기 (0) | 2019.12.03 |