터미널에서 파일과 관련된 모든 메타 데이터 를 얻는 방법이 있습니까? “메타 데이터”란 파일의 내용 (예 : 체크섬, UTD, 이미지 해상도 등)에 저장되거나 파생되지 않고 파일에 대한 파일 시스템의 데이터 (예 : 마지막 시간)에있는 메타 데이터 및 속성을 의미합니다. 변경, inode, 권한, 확장 된 속성 등).
답변
이 답변은 늦을 수 있지만, 누군가에게 도움이 되길 바랍니다.
Apple 컴퓨터의 터미널에서 메타 데이터를 보는 방법은 여러 가지가 있습니다.
-
mdls path/file.extension
mdls
메타 데이터 목록을 나타내며 매뉴얼 페이지 (man mdls
)를보고 사용법을 배울 수 있습니다.
-
xattr path/file.extension
xattr
확장 된 속성을 나타냅니다. 파일의 확장 된 속성을 표시하고 편집하는 데 사용할 수 있습니다.xattr -l path/file.extension
속성 이름과 값이 표시됩니다. 그러나 적어도 macOS에서는 사용자가 추가 한 데이터 만 표시하는 것으로 나타났습니다.
-
ls -l@ path/file.extension
ls
강력한 터미널 목록 유틸리티입니다. 가장 간단한 형태로 현재 디렉토리 내용을 나열합니다. 그러나 여기에서 볼 수 있듯이 그 이상을 나열 할 수 있습니다.
-
exiftool path/file.extension
exiftool
아직 설치 하지 않았다면 별도로 설치해야합니다 . 예를 들어을 사용brew
하면을 수행 할 수 있습니다brew install exiftool
.exiftool
파일 메타 데이터를보고 엉망으로 만드는 유용한 유틸리티입니다.
-
sips -g all path/file.extension
(이미지 용)sips
및identify
이미지 메타 데이터 / 정보를 읽기 위해 모두이다.
-
identify -verbose path/file.extension
(이미지 용)
원하는 응용 프로그램에 따라 이들 중 하나가 다른 것보다 더 적절하거나 편리 할 수 있습니다. 그러나, 비록 조금이라도 이것들은 모두 다른 것을 보여줍니다.
답변
내 말은, 깃발로 ls
많은 정보를 줄 수있어-l
user@example.com:~# ls -l .bashrc
total 6980
-rw-r-----. 1 user user 14499 Jan 6 17:59 .bashrc
마지막으로 만진 사람, 소유자, 그룹 및 권한이 있습니다. 다음이 있습니다 md5sum
.
user@example.com:~# md5sum .bashrc
2aa4f74675fa647d23d3dbbe31e9c4d1 .bash_history