Mac에서 파일 형식을 보는 명령이 있습니까?

Mac에서 파일 형식을 보는 명령이 있습니까?

내 Mac에서는 CD를 사용하여 /usr/bin/해당 디렉토리의 파일을 나열합니다.

Mac에는 파일 형식을 구분하는 색상이 없다는 사실을 알고 계실 것입니다. 파일이 폴더인지, 텍스트 파일인지, 아니면 다른 것인지 모르겠습니다.

그렇다면 파일 형식을 표시할 수 있는 명령이 있습니까? 아니면 파일 형식을 어떻게 구별할 수 있나요?

답변1

ls -la | grep '^d'현재 작업 디렉터리의 모든 디렉터리 목록을 가져옵니다.

ls -la | grep '^[^d]'현재 작업 디렉토리에 있는 모든 "파일"(디렉토리 아님) 목록을 가져옵니다.

ls -lad로 시작하는 디렉터리를 표시합니다 . 공통 파일은 -로 시작합니다.

여기에 이미지 설명을 입력하세요.

답변2

file명령이 유용할 수 있습니다. 파일의 처음 몇 바이트를 보고 그것이 무엇인지에 대해 (아주 좋은) 추측을 합니다.

답변3

macOS에 GNU coreutils를 설치하여 GNU를 얻을 수 있습니다 ls. 이를 수행하는 방법에는 HomeBrew, MacPorts, Fink 또는 NetBSD의 pkgsrc를 포함하여 여러 가지가 있습니다. 그 중 일부는 g기본 시스템의 유틸리티와 구별하기 위해 접두어를 사용하여 GNU 유틸리티를 설치할 수 있습니다 (즉, GNU ls는 로 설치됩니다 gls).

간단한 별칭을 정의하고 플래그 ls만 추가하는 것도 가능합니다 .-F

alias ls="ls -F"

@이로 인해 특정 유형의 파일에는 기호 링크, /디렉터리, *실행 파일 등과 같은 파일 이름 끝에 문자가 주석 처리됩니다.

자세한 내용은 설명서를 ls참조하세요.

관련 정보