How IT

언제든지 물어보세요.

컨텐츠로 건너뛰기
  • 홈
  • Unix
  • Apple
  • Java
  • Android
  • C#
  • C++

파일 유형 변경 / kMDItemContentType 유닉스 파일”로 표시됩니다. 메타 데이터 속성을

나는 확장자가없는 두 개의 텍스트 파일을 가지고 있고 그것들을 실행 가능하게 만들었다. 둘 다 터미널 앱으로 열립니다. 그러나 한 파일은 종류 “텍스트”로 표시되고 다른 파일은 “실행 가능한 유닉스 파일”로 표시됩니다.

메타 데이터 속성을

mdls & lt; 파일 이름 & gt;

콘텐츠 유형이 다른 것을 볼 수 있습니다.

파일 1은 다음을 보여줍니다 :

...
kMDItemContentType                  = "public.unix-executable"
...

파일 2는 다음을 보여줍니다.

...
kMDItemContentType                  = "com.apple.traditional-mac-plain-text"
...

파일 2의 kMDItemContentType도 “public.unix-executable”로 설정하려면 어떻게해야합니까? 그것을 변경하는 명령 줄이 있습니까?



답변

파일 자체 내에서 명시 적으로 설정합니다.

마우스 오른쪽 버튼을 클릭 (또는 선택권 + 클릭) 파일 & gt; 연결 프로그램 & gt; 기타 … & gt; 텍스트 편집.

또는 터미널에서 nano 또는 vi와 같은 텍스트 편집기를 사용할 수 있습니다.

속담 아래에 속성 설정

#! /bin/bash

kMDItemContentType = "public.unix-executable"

#Rest of your shell script

난 그냥 내 빈에있는 스크립트에 이것을 테스트 :

njboot$ mdls /Users/njboot/bin/jpgrm
kMDItemContentCreationDate     = 2014-06-10 06:06:53 +0000
kMDItemContentModificationDate = 2014-06-11 19:58:23 +0000
kMDItemContentType             = "public.unix-executable"
kMDItemContentTypeTree         = (
    "public.unix-executable",
    "public.data",
    "public.item",
    "public.executable"
)


답변


이 글은 Apple 카테고리에 분류되었고 file, filesystem, metadata 태그가 있으며 소장 마님에 의해 2024-03-04에 작성되었습니다.

글 네비게이션

← oracle-java8-installer는“apt”제거를 초래합니까? [닫은] n으로 나눌 수있는 최대 합 요소를 고유하게 할 필요는 없습니다). 추천 O →

태그

  • android
  • apt
  • bash
  • boot
  • c#
  • c++
  • code-golf
  • command-line
  • debian
  • firefox
  • git
  • google-chrome
  • hard-drive
  • html
  • java
  • keyboard
  • linux
  • mac
  • macos
  • math
  • memory
  • microsoft-excel
  • mysql
  • networking
  • performance
  • permissions
  • python
  • r
  • regression
  • security
  • shell
  • sql-server
  • ssh
  • string
  • terminal
  • ubuntu
  • unity
  • usb
  • vim
  • virtualbox
  • windows
  • windows-7
  • windows-8
  • windows-10
  • windows-xp

최신 글

  • Windows에서 파티션 크기를 조정 한 후 APFS 파티션이 손실 됨 00 80
  • App Store에서 El Capitan을 강제로 다시 다운로드 하시겠습니까? 업데이트 된 플래시 드라이브 설치 프로그램을 빌드하기
  • 기존 시스템에 부팅 드라이브로 SSD 추가 백업에 큰 관심이 없습니다. 내가 걱정하는 것은이
  • geoJSON featureCollection에 properties 요소를 갖는 것이 유효합니까?
  • 추세를 식별하기 위해 신호 처리 원리를 신중하게 사용 매우 시끄러운 장기 데이터에서 추세를

카테고리

  • Android
  • Apple
  • C#
  • C++
  • cooking
  • cs
  • cstheory
  • diy
  • drupal
  • electronics
  • emacs
  • Gis
  • Git
  • Html
  • Java
  • Javascript
  • magento
  • photo
  • Python
  • raspberrypi
  • scicomp
  • Server
  • Software
  • Sql
  • stats
  • Superuser
  • ubuntu
  • Unix
  • vi
  • webapps
  • webmasters
  • wordpress
  • 게임개발
  • 코딩
Proudly powered by WordPress
Go to mobile version
Close