기본적으로 Mac은 어느 시점에서 액세스해야하는 많은 시스템 파일을 숨 깁니다. 실수로 파일을 변경하거나 완전히 제거하면 Mac에 문제가 발생할 수 있으므로 Apple은이 파일을 숨 깁니다.
문맥 메뉴에서 액세스 할 수있는 서비스를 만들기 위해 Automator로 파일 및 폴더 표시 및 숨기기를위한 터미널 명령을 결합하여 간단한 메뉴 항목을 만들어 해당 파일을 표시하거나 숨길 수 있습니다.
숨겨진 파일을 전환하는 셸 스크립트 만들기
숨겨진 파일을 표시하거나 숨기는 데 필요한 두 개의 터미널 명령을 이미 알고 있습니다. Finder에서 파일을 표시할지 숨길 지에 따라 두 명령을 전환하는 쉘 스크립트를 작성해야합니다.
먼저 Finder의 현재 상태가 숨김 파일을 표시할지 숨길 지 여부를 결정해야합니다. 우리는 적절한 명령을 발행하여 반대 상태로 변경해야합니다. 이렇게하려면 다음 쉘 명령을 사용합니다.
STATUS =`기본값은 com.apple.finder를 읽습니다. AppleShowAllFiles`if $ STATUS == 1 다음에 기본값을 입력하십시오. com.apple.finder AppleShowAllFiles -boolean FALSE 기본값을 작성하십시오. com.apple.finder를 입력하십시오. AppleShowAllFiles -boolean TRUEfikillall Finder
이것은 우리를 위해 일할 수있는 아주 기본적인 쉘 스크립트입니다. 먼저 AppleShowAllFiles의 현재 상태를 Finder에 요청한 다음 STATUS라는 변수에 결과를 저장합니다.
그런 다음 변수 STATUS가 TRUE인지 확인합니다 (숫자 1은 TRUE와 같습니다). TRUE (파일 및 폴더 숨기기로 설정)이면 값을 FALSE로 설정하는 명령을 실행합니다. 마찬가지로 FALSE (파일 및 폴더 표시로 설정) 인 경우 값을 TRUE로 설정합니다. 이 방법으로 Finder의 파일 및 폴더 숨기기를 켜거나 끌 수있는 스크립트를 만들었습니다.
스크립트는 다소 유용하지만, Automator를 사용하여 스크립트를 감싸고 마우스 클릭만으로 숨김 파일 및 폴더를 켜거나 끌 수있는 메뉴 항목을 만들 때 실제 값이 유용합니다.
Automator를 사용하여 숨겨진 파일 토글 항목 만들기
- Applications 폴더에있는 Automator를 시작하십시오.
- 새 Automator 작업에 사용할 템플릿 유형으로 Service를 선택하고 Choose 단추를 클릭하십시오.
- 라이브러리 창에서 동작이 선택되어 있는지 확인한 다음 라이브러리 항목 아래의 유틸리티를 클릭합니다. 이렇게하면 사용 가능한 워크 플로 유형이 유틸리티와 관련된 유형으로 필터링됩니다.
- 필터링 된 동작 목록에서 셸 스크립트 실행을 클릭하고 워크 플로 창으로 끌어옵니다.
- 워크 플로 창의 맨 위에는 두 개의 드롭 다운 메뉴 항목이 있습니다. '서비스가 선택됨'을 '파일 또는 폴더'로 설정하십시오. 'in'을 'Finder'로 설정하십시오.
- 위에서 작성한 전체 쉘 스크립트 명령 (6 행 모두)을 복사하여 쉘 스크립트 실행 상자에 이미있을 수있는 텍스트를 대체하십시오.
- Automator 파일 메뉴에서 "저장"을 선택한 다음 서비스 이름을 지정하십시오. 선택한 이름이 메뉴 항목으로 나타납니다. 내 전화를 숨겨진 파일로 토글합니다.
- Automator 서비스를 저장 한 후에는 Automator를 종료 할 수 있습니다.
Toggle Hidden Files 메뉴 항목 사용하기
- Finder 윈도우를 엽니 다.
- 파일이나 폴더를 마우스 오른쪽 단추로 클릭하십시오.
- 팝업 메뉴에서 서비스, 토글 숨겨진 파일을 선택하십시오.
- Finder는 파일 숨기기 상태를 토글하여 숨겨진 파일 및 폴더가 현재 상태에 따라 표시되거나 숨겨 지도록합니다.