맥 plist 파일

macOS, iOS 및 iPadOS의 애플리케이션에는 Apple 시리즈 운영 체제에 대한 고유한 구성 파일인 plist 구성 파일이 있을 수 있습니다.

plist의 핵심은 xml 형식의 텍스트 파일로, 영문명은 property list이고, 파일 접미사는 .plist이다.

일반 사용자의 경우 기본적으로 plist 파일이 무엇인지 상관하지 않습니다. 이는 응용 프로그램 개발자가 사용하기 때문입니다. 숙련된 Apple 사용자의 경우 애플리케이션 속성을 수정하거나 소프트웨어를 크랙해야 할 수도 있습니다.

1. 플리스트 버디

PlistBuddy는 macOS 명령줄에서 plist 파일을 읽고 수정하는 도구입니다. 도구 설치 경로는 다음과 같습니다

/usr/libexec/PlistBuddy

1. plist 파일 읽기

/usr/libexec/PlistBuddy -c "Print" my.plist

 2. plist에 지정된 필드 값을 읽고 수정합니다.

# 打印 my.plist 中字段 name 值
/usr/libexec/PlistBuddy -c 'Print :name' my.plist
 
# 脚本中获取 plist 文件中字段 name 值,并赋值给变量
name=$($PlistBuddy -c "print :name" my.plist)
 
# 打印数组字段 testArr 第 0 项
/usr/libexec/PlistBuddy -c 'Print :testArr:0' my.plist

3. plist에 지정된 필드 값 삭제

# 删除 my.plist 中的字段 Version
/usr/libexec/PlistBuddy -c 'Delete :Version' my.plist

/usr/libexec/PlistBuddy -c "Delete :91F6C435D172C8163E0689D3DAD3F3E9" ~/Library/Preferences/com.navicat.NavicatPremium.plist

Guess you like

Origin blog.csdn.net/tales522/article/details/132009526