find: 2개의 글
Find 명령이 생각보다 꽤 대단하다. 사실, 리눅스 명령어가 잘만 알고 있다면 정말 강력한 것들이 많다. 그도 그럴 수 밖에 없는 것이 다 손으로 처리해야 하던 시절의 산물이므로.. 아무튼, 지금 껏 한가지 결과를 찾는데만 사용했는데, 어제 조금 다른 사용법을 터득했다. 예를 들어, mp3 파일과 mpc 파일을 찾고 싶다면? 기본은 다음과 같다. find ~ -name '*.mp3' find ~ -name '*.mpc' ~ 는 경로를 뜻한다. . 이면 현재부터 하위 디렉토리까지. 이렇게 두 번 해주면 된다!!! 그리고 나온 결과를 합쳐 보면 된다!!! (물론.. 이렇게 해도 안되는 건 아니다.) 어쨌든, 저 방식의 첫번째 문제. mp3 는 찾아주지만, Mp3 나 mP3 등, 대소문자가 섞여있으면 찾아주..
find 명령어 find [OPTION...] [PATH] [EXPRESSION...] OPTION -P : 심볼릭 링크를 따라가지 않고, 심볼릭 링크 자체 정보 사용. -L : 심볼릭 링크에 연결된 파일 정보 사용. -H : 심볼릭 링크를 따라가지 않으나, Command Line Argument를 처리할 땐 예외. -D : 디버그 메시지 출력. EXPRESSION -name : 지정된 문자열 패턴에 해당하는 파일 검색. -empty : 빈 디렉토리 또는 크기가 0인 파일 검색. -delete : 검색된 파일 또는 디렉토리 삭제. -exec : 검색된 파일에 대해 지정된 명령 실행. -path : 지정된 문자열 패턴에 해당하는 경로에서 검색. -print : 검색 결과를 출력. 검색 항목은 newline..