ฉันจะดูไฟล์ที่ซ่อนอยู่ใน Finder ได้อย่างไร
ตัวอย่างเช่นถ้าฉันมีไฟล์ชื่อ: .something  ไม่ได้อยู่ในรายการ
ls -laตอนนี้ผมมีการเปิดสถานีและประเภท
ฉันจะดูไฟล์ที่ซ่อนอยู่ใน Finder ได้อย่างไร
ตัวอย่างเช่นถ้าฉันมีไฟล์ชื่อ: .something  ไม่ได้อยู่ในรายการ
ls -laตอนนี้ผมมีการเปิดสถานีและประเภท
คำตอบ:
เปิด Terminal และป้อน:
defaults write com.apple.finder AppleShowAllFiles TRUE
จากนั้นเปิดตัว Finder อีกครั้งโดยพิมพ์:
killall Finder
หากต้องการย้อนกลับให้ป้อน:
defaults write com.apple.finder AppleShowAllFiles FALSE
วิธีที่ดีกว่าที่ฉันพบคือใช้บริการ Automator ดังนั้นฉันสามารถสลับโดยตรงจากเมนู Finder โดยไม่จำเป็นต้องเปิดแอป
หากต้องการติดตั้งเพียงเปิดเครื่องรูดดับเบิลคลิกที่ไฟล์คุณจะถูกขอให้ติดตั้งเพียงคลิกติดตั้งแล้วคลิกเสร็จสิ้น

ควบคุม + คลิกหรือคลิกขวา> เปิด
defaultsและkillallเรียกในไดอะล็อก ("คุณต้องการเปิดตัว Finder อีกครั้งหรือไม่?")
                    คุณสามารถใช้สลับสคริปต์นี้ระหว่างรัฐ:
# check if hidden files are visible and store result in a variable
isVisible=”$(defaults read com.apple.finder AppleShowAllFiles)”
# toggle visibility based on variables value
if [ "$isVisible" = FALSE ]
then
defaults write com.apple.finder AppleShowAllFiles TRUE
else
defaults write com.apple.finder AppleShowAllFiles FALSE
fi
# force changes by restarting Finder
killall Finder
คุณยังสามารถดาวน์โหลดแอปพลิเคชัน Automator ซึ่งจะสลับการเปิดเผยไฟล์ที่ซ่อนอยู่ที่นี่:
ifส่วน
                    0; 0และ1การทำงานเป็นค่าเช่นเดียวกับTRUE, true, FALSE, false, และyes noดังนั้นจึงเป็นเงื่อนไขในifคำแถลงปัญหาที่นี่ ฉันอยากใช้caseที่นี่สำหรับค่าที่เป็นไปได้หลายค่า
                    คุณสามารถสร้างนามแฝงสำหรับสิ่งนี้กับสิ่งที่คุณจำได้ เพียงเพิ่มสิ่งต่อไปนี้ใน. bash_login ของคุณ:
alias show_hidden_files='defaults write com.apple.finder AppleShowAllFiles TRUE && killall Finder';
alias hide_hidden_files='defaults write com.apple.finder AppleShowAllFiles FALSE && killall Finder';
บันทึก applescript นี้ลงในบริการเพื่อให้พร้อมใช้งานจากเมนู Finder มันจะช่วยให้คุณสามารถสลับเปิดหรือปิดไฟล์ที่ซ่อนอยู่และเมื่อคุณเปิดใช้งาน Finder อีกครั้งมันจะเปิดไดเรกทอรีที่คุณเคยเปิดอีกครั้ง:
tell application "Finder"
    set windowTargets to target of Finder windows
    quit
end tell
set OnOff to do shell script "defaults read com.apple.finder AppleShowAllFiles"
    if OnOff = "NO" or OnOff = "OFF" then
        set OnOffCommand to "defaults write com.apple.finder AppleShowAllFiles ON"
    else
        set OnOffCommand to "defaults write com.apple.finder AppleShowAllFiles OFF"
    end if
    do shell script OnOffCommand
    delay 1
    tell application "Finder" to launch
    tell application "Finder"
    repeat with aTarget in windowTargets
        make new Finder window at aTarget
    end repeat
end tell
defaults write com.apple.finder AppleShowAllFiles Trueตั้งค่าสถานะ