find / -type -perm -ls
root 권한이 설정된 파일을 찾는 명령을 실행한다고 웬 find commnad를 실행하는 걸 본 적이 있다.
단순하게 파일 이름 갖다 위치를 찾는 정도로만 사용하던 find에 뭔가가 길게 나열되니 생소했던 기억..
오늘은 그 command에 대해 간단히 기록해보자.
find / -type f -perm -04000 -ls 2>/dev/null
1. " / "
root directory 기준으로 아래에 있는 모든 경로에 대해.
결국 모든 디렉토리를 대상으로 내가 찾고 싶은 파일 찾을 거야!!라는 의미
2. -type : 찾아볼 대상의 유형을 지정
f = file & d = directory
찾고자하는 파일이 있을 경우는 f로 지정하면 된다. (반대의 경우는 d)
3. -perm : permissions
특정 권한을 찾고자하는 파일의 조건을 지정
만약 현재 경로에서 권한이 700인 파일을 찾고자 한다면
find . -perm 700
과 같이 사용할 수 있다.
4. -ls
Actions 에 해당하는 부분
find로 찾은 대상에 대해 ls를 실행하라.
5. 2>/dev/null
이 부분은 다른 note에서 다뤘기 때문에 생략!
2023.02.22 - [Daily-Note] - /dev/null
/dev/null
find / -type f -perm -04000 -ls 2>/dev/null 이런저런 ctf 영상을 보다가 익숙하지 않은 command를 보게 되었다. 순간 /dev/null이 뭘까?-? 싶어서 알아본 내용을 바탕으로 정리해보고자 한다. 1. /dev/null이 뭔데? /d
10halip1ap-47.tistory.com