แสดงคีย์ลัดของไฟล์ที่ซ่อนใน Mavericks หายไปหรือไม่


67

ใน OS X เวอร์ชั่นก่อนหน้าเป็นไปได้ที่จะแสดงไฟล์ที่ซ่อนอยู่ในกล่องโต้ตอบ Finder (เปิด, บันทึก, ฯลฯ ) โดยใช้ Command-Shift-Period

ใน Mavericks คุณลักษณะนั้นไม่ได้ผลสำหรับฉัน มีคำสั่งอื่นที่สามารถใช้ได้หรือไม่? ฉันไม่ต้องการเปิดใช้งานไฟล์ที่ซ่อนอยู่ทั่วโลก

แก้ไข:ฉันเป็นคนหนึ่งที่เสนอเงินรางวัล ดูเหมือนว่าฉันไม่สามารถแสดงความคิดเห็นเพราะตอนนี้ฉันมีตัวแทนไม่เพียงพอ :)

ดังนั้น ... ใช่ฉันยังใช้ 10.9.1 อยู่และมันไม่ทำงาน ฉันใช้มันใน OSX เวอร์ชั่นก่อนหน้าและใช้งานได้ดี สคริปต์ที่กล่าวถึงนั้นใช้เพื่อแสดงไฟล์ที่ซ่อนอยู่ใน Finder แต่มันใช้งานไม่ได้เมื่อใช้กล่องโต้ตอบเปิด / บันทึก

กรณีการใช้งานของฉัน:บางครั้งฉันจำเป็นต้องเปิด / บันทึกไฟล์ไปยัง/tmpไดเรกทอรี ใน OSX รุ่นก่อนหน้าฉันเพิ่งใช้กล่องโต้ตอบเพื่อไปยังดิสก์รูทแล้วกดCommandShift.และจากนั้นฉันก็สามารถดู/tmpไดเรกทอรี (จริง ๆ/private/tmp)

ดังนั้นหากคุณใช้ OSX รุ่นเดียวกันและใช้งานได้กับคุณฉันคิดว่าต้องมีวิธีการเปิดใช้งานใหม่อีกครั้ง ความคิดใด ๆ


5
ฉันเพิ่งลอง Cmd-Shift- ในกล่องโต้ตอบ Open ... (ใน Chrome ที่ 10.9.1) และใช้งานได้ดี คุณ: 1) แน่ใจหรือว่าโฟลเดอร์ที่คุณกำลังใช้ทางลัดมีไฟล์ที่ซ่อนอยู่ในนั้น (ฉันใช้เป็น ~)?; 2) Cmd-Shift- ไม่ได้ถูกแมปกับสิ่งอื่นในระบบของคุณหรือ
เอียน C.

3
สิ่งนี้ยังใช้ได้กับ 10.9.1 ของฉัน
markhunte

@Cristian: ขณะนี้เครื่องของฉันไม่พบปัญหาที่คุณมีอยู่ดังนั้นจึงเป็นการยากที่จะทำซ้ำ / แก้ไขปัญหาสำหรับฉัน อย่างไรก็ตามหวังว่าฉันสามารถช่วยคุณแยกสิ่งที่อาจทำให้เกิด บัญชีผู้ใช้ที่คุณใช้บนเครื่องของคุณตั้งค่าเป็นบัญชีผู้ดูแลระบบหรือไม่ นอกจากนี้เมื่อครั้งสุดท้ายที่คุณทำการซ่อมแซมสิทธิ์บนคอมพิวเตอร์
Anil Natha

@ คริสเตียนและบอยด์ฉันแค่อยากจะอธิบายอะไรบางอย่าง ปัญหานี้เกิดขึ้นในกล่องโต้ตอบเปิด / บันทึกใด ๆ หรือไม่โดยทั่วไปเป็นแอปพลิเคชันที่เป็นอิสระหรือเกิดขึ้นในแอปพลิเคชั่นจำนวน จำกัด เท่านั้น
Anil Natha

1
ฉันยืนยันว่าทางลัดสลับทางลัดเก่าก็หยุดทำงานเช่นกันในวันที่ 10.9.1 ต้องหันไปใช้ทั่วโลกเพื่อแสดงไฟล์ทั้งหมดด้วยเสมอdefaults write -g AppleShowAllFiles -bool true
Viktor Trón

คำตอบ:


60

การเชื่อมโยงคีย์ไม่ทำงานในโหมดมุมมองคอลัมน์บน Maverick แต่ทำงานได้เช่นโหมด List view สลับกลับไปที่โหมดมุมมองคอลัมน์หลังจากทำการสลับในโหมดมุมมองรายการจากนั้นแสดงไฟล์ที่ซ่อน


6
นี้!! นี่คือคำตอบ! +1 ขอบคุณ ฉันไม่สามารถจินตนาการได้ว่าอะไรเป็นแรงบันดาลใจให้พวกเขาปิดการใช้งานสำหรับโหมดคอลัมน์
Anentropic

@ Anentropic: ฉันมาสายในการสนทนานี้ ฉันค้นหาคำตอบของคุณและใช้ได้กับฉันฉันสามารถดูไฟล์ที่ซ่อนอยู่ แต่ฉันไม่สามารถเปิดได้เหมือนที่ทำได้ในเวอร์ชันก่อนหน้า คุณรู้วิธีเปิดไฟล์ที่ซ่อนอยู่หรือไม่?
Nrc

@Nrc หากคุณอยู่ในกล่องโต้ตอบสำหรับเปิดไฟล์เป็นไปได้ว่าโปรแกรมที่คุณใช้มีการระบุไฟล์บางประเภทเท่านั้น (เช่นนามสกุลไฟล์) ตามความเหมาะสมในการเปิด ... ไฟล์ที่ซ่อนมักเป็นไฟล์ยูนิกซ์ที่ขึ้นต้นด้วยจุดและ ดังนั้นจะถูกกรองออกโดยโปรแกรมส่วนใหญ่เว้นแต่คุณจะเลือกตัวเลือก 'ทุกประเภทไฟล์' ... อาจเป็นปัญหาของคุณหรือไม่
Anentropic

+1 ขอบคุณสำหรับเคล็ดลับ แต่อย่างจริงจัง ... นี่มันโง่แค่ไหน? ทำไมคีย์ผสมทำงานในโหมดการแสดงผลอันเดียว ประณาม ...
Pierre Henry

3
มันไม่ได้ปิดการใช้งาน แต่เป็นบั๊กกี้ หลังจากกดCmd + Shift + .คลิกไปที่โฟลเดอร์อื่นแล้วคลิกกลับและคุณสามารถดูไฟล์ที่ซ่อนอยู่แม้ในโหมดคอลัมน์
Tamlyn

38

ขณะนี้ฉันใช้ OS X (10.9.1) และลองแป้นพิมพ์ลัด+ + .ในกล่องโต้ตอบบันทึกและใช้งานได้ดี

ฉันยังติดตั้ง AppleScript ในเครื่องของฉันกับแป้นพิมพ์ลัดของ^+ + + .ซึ่งสลับการแสดงผลของไฟล์ที่ซ่อนอยู่ภายใน Finder เมื่อใดก็ตามที่ฉันต้องการ วิธีนี้ฉันไม่ต้องเรียกใช้คำสั่งเทอร์มินัลด้วยตนเองเพื่อแสดงไฟล์ที่ซ่อนอยู่และฉันสามารถปิดได้อย่างรวดเร็วเพื่อหลีกเลี่ยงการแก้ไขไฟล์ระบบโดยไม่ตั้งใจ ฉันใช้FastScripts (มีอยู่ในMac App Store ) เพื่อให้ฉันตั้งค่าแป้นพิมพ์ลัดสำหรับ AppleScript ของฉันและวาง AppleScript ไว้ใน~/Library/Scriptsโฟลเดอร์ของฉัน

ปรับปรุง

ฉันได้อัปเดตสคริปต์ของฉันดังนั้น Finder ไม่จำเป็นต้องฆ่าทุกครั้งที่คุณต้องการแสดง / ซ่อนการแสดงไฟล์ที่ซ่อน ตามที่ markhunte ระบุไว้คุณสามารถสลับสถานะการดูของหน้าต่าง Finder ซึ่งจะรีเฟรชรายการของเนื้อหา ขอบคุณ markhunte ที่ชี้ให้ฉันเห็น! นี่คือสคริปต์ที่อัปเดต:

(*
    Author: Anil Natha
    Description: 
        This script toggles the visibility of hidden files in OS X. This includes
        showing hidden files in Finder windows and on the desktop.
    Last Updated: 2015-02-20
*)
tell application "System Events"

    try
        set hiddenFilesDisplayStatus to do shell script "defaults read com.apple.finder AppleShowAllFiles"
    on error
        set hiddenFilesDisplayStatus to "NO"
    end try
    set hiddenFilesNewDisplayStatus to "NO"

    if hiddenFilesDisplayStatus is "NO" then
        set hiddenFilesNewDisplayStatus to "YES"
    end if

    do shell script "defaults write com.apple.finder AppleShowAllFiles " & hiddenFilesNewDisplayStatus

end tell

tell application "Finder"

    set allWindows to windows

    repeat with currentWindow in allWindows
        set currentWindowView to get the current view of the currentWindow
        set alternateWindowView to list view
        if currentWindowView is list view then
            set alternateWindowView to icon view
        end if
        set the current view of the currentWindow to alternateWindowView
        set the current view of the currentWindow to currentWindowView
    end repeat

end tell

สคริปต์รุ่นที่เก่ากว่ามีการระบุไว้ด้านล่าง แม้ว่าจะใช้งานได้ แต่ฉันไม่แนะนำให้ใช้อีกต่อไปในขณะนี้ที่สคริปต์ด้านบนทำงานได้อย่างมีประสิทธิภาพมากขึ้น

tell application "System Events"

    set hiddenFilesDisplayStatus to do shell script "defaults read com.apple.finder AppleShowAllFiles"
    set hiddenFilesNewDisplayStatus to "NO"

    if hiddenFilesDisplayStatus is "NO" then
        set hiddenFilesNewDisplayStatus to "YES"
    end if

    do shell script "defaults write com.apple.finder AppleShowAllFiles " & hiddenFilesNewDisplayStatus
    do shell script "killall Finder"

end tell

ขอบคุณ ลองใช้แป้นพิมพ์ลัด ฉันใช้มันมาหลายปีแล้วและมีประโยชน์หลายต่อหลายครั้ง
Anil Natha

3
พยายามใน 10.9.1 ดูเหมือนว่าจะทำงาน แต่จำเป็นต้องคลิกออกไปยังโฟลเดอร์เพื่อให้อัปเดต ไม่หรูหรามาก แต่มีประสิทธิภาพ ขอบคุณ
Joop

เป็นเรื่องแปลกที่คุณต้องคลิกและเข้าไปในโฟลเดอร์ คุณต้องทำก่อนหรือหลังจากที่คุณเรียกใช้ทางลัด? ไม่ว่าในกรณีใดเพื่อให้ Finder รับรู้การเปลี่ยนแปลงจะต้องเริ่มต้นใหม่เมื่อเกิดเหตุการณ์นี้ขึ้นฉันใช้ปุ่ม⌘ + TAB เพื่อกลับไปที่หน้าต่าง Finder หากจำเป็น
Anil Natha

2
ฉันพบใน 10.9x ตัวค้นหาไม่ต้องรีสตาร์ท คุณสามารถเปลี่ยนมุมมองเป็นอย่างอื่นและกลับมาอีกครั้งดูคำตอบของฉันที่นี่stackoverflow.com/a/21790997/261305
markhunte

ขอบคุณสำหรับเคล็ดลับ @markhunte ฉันไม่รู้วิธีแก้ปัญหานั้นและเป็นวิธีที่ดีเช่นกัน! ตอนนี้ฉันต้องปรับสคริปต์ของฉันเพื่อที่จะรีเฟรชมุมมองแทนที่จะฆ่า Finder ขอบคุณอีกครั้ง.
Anil Natha

3

ไม่เคยรู้เลยว่ามีคุณสมบัตินี้อยู่ แต่ฉันมักจะใช้วิธีที่ต่างออกไปเสมอซึ่งยังคงใช้ได้ใน 10.9

ส่วนขยายของระบบเริ่มต้นโฟลเดอร์ X มันเป็นเพื่อนเก่าและยังคงทำงานได้ดี

หนึ่งในตัวเลือกขั้นสูงคือกดค้างOptionเมื่อเลือกเปิด / บันทึก ฯลฯ เพื่อแสดงไฟล์ทั้งหมดรวมถึงไฟล์ที่ซ่อนอยู่


2

มันยังใช้งานได้ แต่มันก็บั๊กสำหรับฉัน

ฉันต้องเปลี่ยนไดเรกทอรีแล้วกลับไปที่โฟลเดอร์แรก จากนั้นจะแสดงไฟล์ที่ซ่อน

มันไม่ช่วยในการปิด / เปิดกล่องโต้ตอบอีกครั้ง ฉันไม่แน่ใจว่าข้อผิดพลาดเป็นไปอย่างแพร่หลายมากเพียงใดหรือตัวกระตุ้นอาจเกิดขึ้นได้ (แล็ปท็อปนี้ใช้เวลาน้อยกว่า 48 ชั่วโมงนอกกรอบ)


ปัญหาเดียวกันที่นี่ แล็ปท็อปของฉันมีอายุหนึ่งสัปดาห์
Vitaly

1

ทางลัด⌘⇧ ยังทำงานได้ดีสำหรับฉันใน Mavericks ดูเหมือนจะไม่มีการเปลี่ยนแปลงนับตั้งแต่ OS X รุ่นก่อนหน้า

บางสิ่งที่คุณสามารถลอง ...

  • ตรวจสอบให้แน่ใจว่าโฟลเดอร์ที่คุณกำลังดูมีไฟล์ / โฟลเดอร์ที่ซ่อนอยู่

    • คุณสามารถใช้lsใน Terminal เพื่อดูว่ามีไฟล์ / โฟลเดอร์ซ่อนอยู่หรือไม่:

      cd /path/to/folder && ls -la
      
  • ตรวจสอบให้แน่ใจว่าคุณไม่ได้แมปทางลัดไปยังสิ่งอื่น

    • ตรวจสอบการตั้งค่าระบบคีย์บอร์ดทางลัดสำหรับการจับคู่ใด ๆ กับ⌘⇧
    • ตรวจสอบ 3 ใด ๆRDปพลิเคชันสำหรับบุคคลที่แมปเพื่อ⌘⇧

คุณอัพเกรดหรือติดตั้งใหม่หรือไม่? คุณติดตั้งสคริปต์ / ตะขออื่น ๆ หรือไม่?
JBRWilkinson

0

ดังที่คนอื่น ๆ บอกว่ามันยังทำงานได้อย่างสมบูรณ์แบบ บางทีคุณอาจเปลี่ยนทางลัดไปที่นี่และปิดบังงานที่คุณตั้งใจจะแสดงไฟล์ที่ซ่อนอยู่


0

นี่ไม่ใช่วิธีแก้ปัญหาสำหรับฮอตคีย์ แต่ฉันจะแบ่งปันสิ่งที่ฉันใช้สำหรับงานนี้ แอพ Funter


-1

คุณสามารถเปิดใช้งานโดยค่าเริ่มต้นทำคำสั่ง Terminal นี้:

defaults write com.apple.finder AppleShowAllFiles -boolean true
killall Finder

... แต่สิ่งนี้สะดวกกว่าเมื่อเปรียบเทียบกับแป้นพิมพ์ลัด ... แต่คุณสามารถสร้างเวิร์กโฟลว์อัตโนมัติซึ่งเรียกใช้บริการซึ่งรันคำสั่ง Terminal ทั้งหมดที่กำหนดให้กับแป้นพิมพ์ลัดของระบบการตั้งค่า ... แต่ก็ยังไม่สะดวก


downvoters โปรดแสดงความคิดเห็น
JBRWilkinson
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.