not a directory2 [terminal] 확장자 없을 때 실행 파일 구분 (파일 권한) 사용자의 설정에 따라 색은 다르겠지만 .json 파일이 아닌 나머지 파일들을 확인하고자 하는 경우 (현재 이미지에서는 녹색) 디렉토리라고 판단하고 cd 명령어로 이동하려고 하면 not a directory 라고 오류가 발생한다 그래서 편집기로 열어보면사람이 해석할 수 없는 내용이 들어있다 이런 경우 실행파일일 확률이 높다정확하게 확인해보기 위해 ls 명령어에 -l 옵션을 주어 확인해보았다첫 번째 rwx는 소유주의 파일 권한인데 x 권한이 포함되어 있으니 실행 가능한 파일이다 확장자가 파일명에 포함되어 있지 않더라도 이렇게 구분할 수 있다 실행하고자 할 때는 sudo ./{파일명} 형태로 작성해줘야 한다sudo를 대부분은 생략해도 되지만 간혹 제대로 동작하지 않는 경우가 있으니 sudo를 붙이는 것이 편하다 2024. 11. 27. [SPDK/examples] spdk/build/examples 하위 예제 파일 실행하기 spdk/build/examples 하위에는 실행 파일이 여러 가지 있다 실행 파일을 실행해볼 때 주의할 점이 있다공식 문서에서 나온대로 그냥 실행하려고 하면해당 파일이 디렉토리라고 뜬다 그래서 cd 로 이동해서 실행하려고 하면디렉토리가 아니라고 뜬다 뭐야!! 방금 디렉토리라면서 왜 아니라고 해...~ 이유는 권한 때문이다이렇게 sudo 권한으로 실행하면 문제 없이 작동한다 2024. 10. 10. 이전 1 다음 728x90