[맥 Unix] 터미널에서 find command로 숨긴 파일 찾기 예제

맥에는 꼼수로 파일을 숨길 수 있는 방법이 있습니다. 기본적으로 파인더나 Spotlight의 검색방법으로는 찾을 수 없는 파일들입니다. 간단하게, 폴더를 만들고 .app 확장자로 폴더 확장자만 바꾸어주면, 안에 들어 있는 영상(?) 파일들을 찾을 수가 없습니다. 다만, 이를 폴더의 존재를 알고 있는 사람만이 우클릭 > Show Package Contents로 접근 할 수 있죠.

파인더 검색이나, Spotlight 검색으로는 1.mp4를 찾을 수가 없습니다.

이렇게 폴더 안의 내용에 접근하기 전까지는요.


find command로 숨어 있는 파일 찾아내기

혹, 이런 숨어 있는 파일들을 찾아내서 검사(?)해야 하는 분들이 계시다면 우선 Terminal App을 열어주시고, 아래 커맨드를 실행하시면 됩니다. 초록색 부분에 검색하고 싶은 파일 이름을 넣으시면 됩니다.

mp4 파일 형식의 모든 동영상 검색

sudo find / -iname '*.mp4' -type f -ls

mov 파일 형식의 모든 동영상 검색

sudo find / -iname '*.mp4' -type f -ls

비밀‘ 이란 이름이 들어간 모든 파일 검색

sudo find / -iname '*비밀*' -type f -ls

Japanese‘라는 이름이 들어간 모든 폴더 검색

find / -name '*Japanese*' -type d -ls

파인더 검색의 모습 – NOTHING

스물스물 기어 나오는 파일들

~/Video/New Folder With Items.app (549) $ find / -iname ‘*.mp4’ -type f -ls
중략 …
4674491    20760 -rw-r–r–    1 XXX     staff            10625599 Aug  4 02:41 /Users/SeongjuneKim/Video/3.mp4
4275995    46608 -rw-r–r–    1 XXX     staff            23859989 Aug  9 12:27 /Users/SeongjuneKim/Video/Demo.mp4
3952924   536736 -rw-r–r–    1 XXX     staff            274805198 Aug  1 15:49 /Users/SeongjuneKim/Video/예제/비밀.app/1.mp4
3996821    20760 -rw-r–r–    1 XXX     staff            10625599 Aug  4 02:41 /Users/SeongjuneKim/Video/예제/비밀.app/3.mp4
cs

 


Root 레벨부터 색인을 시작하면 꽤 걸립니다. 아마 ~부터 검색하셔도, 대부분의 파일은 걸러질 듯 합니다. 홈레벨에서 검색을 하는 방법은 / -> ~ 로 모두 치환해주시면됩니다.

sudo find ~ -iname '*.mp4' -type f -ls

그리고 ls command 형식의 출력이 싫으시다면 ls command를 삭제하시면 됩니다.

sudo find ~ -iname '*.mp4' -type f

간단하게 사용처를 기준으로 커맨드를 적어놨습니다. 혹, 질문 있으시다면 댓글로 부탁드립니다.

댓글 남기기