ฉันจะแสดงไฟล์ที่ซ่อนอยู่ใน Finder ด้วยแป้นพิมพ์ลัดได้อย่างไร


14

อะไรที่เทียบเท่าCTRL+ ของ Ubuntu Hในตัวค้นหา OSX Lion เพื่อสลับการแสดงไฟล์ที่ซ่อนอยู่?

การค้นหาทั้งหมดของฉันชี้ให้ฉันใช้: defaults write com.apple.finder AppleShowAllFiles TRUEซึ่งไม่เหมือนกันทุกประการและผลของมันค่อนข้างถาวร


1
ตั้งแต่ MacOS 10.12, Finder รองรับ⇧⌘ เพื่อทำสิ่งนี้.
Quinn Taylor

คำตอบ:


15

⇧⌘ แสดงไฟล์ที่ซ่อนอยู่ในกล่องโต้ตอบไฟล์และในแอปพลิเคชันบุคคลที่สามบางอย่างเช่น TotalFinder การส่งยังมีรายการเมนูสำหรับสลับไฟล์ที่ซ่อนอยู่ แต่จะกำหนดให้⇧⌘Bเป็นค่าเริ่มต้น

แม้ว่าจะไม่มีอะไรเทียบเท่ากับที่อยู่ใน Finder แต่คุณสามารถกำหนดทางลัดให้กับสคริปต์เช่นนี้ด้วยFastScriptsหรือโดยการสร้างบริการ Automator

k="com.apple.finder AppleShowAllFiles"
[[ "$(defaults read $k)" == 0 ]] && b=true || b=false
defaults write $k -bool $b
osascript -e 'quit app "Finder"' && open -a Finder


ทำขั้นตอนนี้ต่อไป ... เพิ่มบริการเพื่อแสดง / ซ่อนไฟล์ที่ซ่อนจากเวิร์กโฟลว์อัตโนมัติ ดูhints.macworld.com/article.php?story=20100719001040829
libjack

@libjack ฉันได้แก้ไขคำตอบเพื่อเพิ่มคำแนะนำในการสร้างบริการ Automator เช่นกัน
Lri

1
สิ่งนี้ใช้ไม่ได้กับ Mountain Lion! ความคิดใด ๆ
Mohamad

@Mohamad เหตุการณ์การเปิดใช้งานดูเหมือนว่าจะหมดเวลาบางส่วน ฉันแทนที่ด้วยเชลล์สคริปต์
Lri

ขอบคุณ ฉันจะลองและรายงานกลับมาถ้าฉันมีปัญหาใด ๆ !
Mohamad

7

defaults write com.apple.finder AppleShowAllFiles FALSEย้อนกลับ และไม่มีฟังก์ชั่นดังกล่าว (ซ่อน / แสดงออนไลน์โดยไม่ต้องรีสตาร์ท) ในตัวค้นหา

นั่นเป็นปัญหาเพราะทุกคนที่ต้องการมันจะชอบls -aอยู่ดี) BTW หากคุณต้องการแสดงรายการไฟล์ที่ซ่อนใช้ls -ld .??*


3
+1 สำหรับคำสั่งที่ตลกที่ฉันไม่เคยเห็นมาก่อน.??*
gentmatt

@Matt ฉันเป็นลิงเทอร์มินัลเล็กน้อยเพราะฉันใช้คำสั่งและข้อโต้แย้งจำนวนมากโดยไม่เข้าใจอย่างถ่องแท้ แต่พบว่ามันเป็นเมื่อพวกเขาต้องการและใช้มันต่อไปในรูปแบบเดิม =) ความคิดเห็นของคุณทำให้ฉันต้อง พิจารณาข้อโต้แย้งนี้เมื่อฉันมีเวลาเพิ่มอีกนิดหน่อย (ฉันสงสัยว่าทำไมมันถึงมีสองอันแล้วก็เป็นไวลด์การ์ดด้วย) แต่สำหรับตอนนี้มันใช้ได้กับฉัน) แต่ถ้าคุณสามารถให้ฉันเชื่อมโยงชัดถ้อยชัดคำอธิบายข้อโต้แย้งคำสั่งยูนิกซ์ที่จะหวาน)
Iskra

เท่าที่ฉันเข้าใจ.??*จะค้นหาไฟล์ที่เริ่มต้นด้วย.และอย่างน้อยสองตัวอักษรในชื่อ คุณสามารถใช้.*เพื่อแสดงรายการไฟล์ที่ซ่อนอยู่ทั้งหมด แต่ไม่ thats จุด. ฉันต้องการแสดง / ซ่อนไฟล์ในตัวค้นหาโดยไม่ต้องเปลี่ยนไปใช้เทอร์มินัลทุกครั้ง คุณจะได้รู้ว่านี้ถ้าคุณมีความพยายามที่ไม่ดี / ฟรีอูบุนตู :)
Kunal

รูปแบบที่ดีขึ้นเล็กน้อย (แต่ยากที่จะพิมพ์) จะ.[^.]*- บังคับให้ตัวละครตัวที่สองเป็นอะไรก็ได้ยกเว้น dot
libjack

3

คุณสามารถซื้อTotalFinder มันเป็นตัวค้นหาทดแทนที่รองรับคุณสมบัตินี้ (และคุณสมบัติที่ดีอื่น ๆ เช่นแท็บ) TotalFinder มี.ทางลัดตามที่เห็นที่นี่:

ตัวอย่างไฟล์ที่ซ่อน

ดูรายละเอียดเพิ่มเติมเกี่ยวกับคุณสมบัตินี้ในเว็บไซต์ของพวกเขา


3

มีแป้นพิมพ์ลัดอย่างน้อยเป็นอย่างน้อยตั้งแต่ Sierra (macOS 10.12) ตรวจสอบว่า Finder เป็นแอปที่ใช้งานอยู่และใช้แป้นพิมพ์ลัดนี้:

CommandShift. (นั่นคือหยุดเต็ม / ระยะเวลาในตอนท้าย)


0

ว้าวเสียงด้านบนดูซับซ้อนจริงๆทำไมไม่เปิดเทอร์มินัลและ

  • พิมพ์defaults write com.apple.Finder AppleShowAllFiles YESและกดปุ่มย้อนกลับ
  • ตอนนี้Ctrl- Optคลิกที่ไอคอน Finder และเลือกเปิดใหม่

หากต้องการยกเลิกการซ่อนเรียกใช้defaults write com.apple.Finder AppleShowAllFiles NOวิธีเดียวกัน


2
มันค่อนข้างทำงานได้มากขึ้นในการตั้งค่า แต่ใช้งานได้ง่ายกว่ามากในภายหลังโดยเฉพาะอย่างยิ่งถ้าคุณไม่ได้ใช้ Terminal.app มาก
nohillside

ทำไมจะไม่ล่ะ? เนื่องจากผู้ถามถามโดยเฉพาะว่าสามารถใช้แป้นพิมพ์ลัดได้
calum_b

0

ต่อไปนี้เป็นบทช่วยสอนสำหรับการตั้งค่ารายการเมนูตามบริบทเพื่อสลับการมองเห็นไฟล์ที่ซ่อนอยู่

http://www.macosxtips.co.uk/index_files/quickly-show-hidden-files.php

ยังไม่ดีเท่าแป้นพิมพ์ลัด ยื่นเรดาร์ซ้ำ: // 7096650 ที่http://bugreport.apple.comเป็นวิธีที่ดีที่สุดในการบอก Apple ว่าคุณต้องการคุณสมบัตินี้

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