본문 바로가기
[ Laboratory ]/Lab etc

[terminal] 확장자 없을 때 실행 파일 구분 (파일 권한)

by dev charlotte 2024. 11. 27.

사용자의 설정에 따라 색은 다르겠지만 

.json 파일이 아닌 나머지 파일들을 확인하고자 하는 경우 

(현재 이미지에서는 녹색)

 

디렉토리라고 판단하고 cd 명령어로 이동하려고 하면 not a directory 라고 오류가 발생한다

 

그래서 편집기로 열어보면

사람이 해석할 수 없는 내용이 들어있다

 

이런 경우 실행파일일 확률이 높다

정확하게 확인해보기 위해 

ls 명령어에 -l 옵션을 주어 확인해보았다

첫 번째 rwx는 소유주의 파일 권한인데 

x 권한이 포함되어 있으니 실행 가능한 파일이다

 

확장자가 파일명에 포함되어 있지 않더라도 이렇게 구분할 수 있다

 

실행하고자 할 때는 sudo ./{파일명} 형태로 작성해줘야 한다

sudo를 대부분은 생략해도 되지만 간혹 제대로 동작하지 않는 경우가 있으니 sudo를 붙이는 것이 편하다

728x90