2015-03-19 39 views
1

我在優勝美地,我想切換隱藏/顯示Mac上的所有隱藏文件。在Mac OS X Yosemite上切換隱藏/顯示隱藏文件的最快捷方式是什麼?

的每次,我想這樣做,我得去Terminal.app並運行這些命令:

要顯示

defaults write com.apple.finder AppleShowAllFiles TRUE

要隱藏

defaults write com.apple.finder AppleShowAllFiles FALSE

我想知道是否有更好的調整那裏只需點擊一下按鈕即可完成。

+0

來自@ user309603的回答在我優勝美地爲我完美工作。 – 2015-06-15 09:10:01

+0

您也可以使用FTP應用程序「傳輸」來瀏覽OS X中本地存儲上的隱藏文件/文件夾。 (在傳輸的視圖菜單中,您可以選擇顯示隱藏的文件。)對於那些不喜歡使用Terminal.app – 2017-01-30 01:09:28

回答

3

更新,考慮到所有的意見:

try 
    set state to (do shell script "defaults read com.apple.finder AppleShowAllFiles") as boolean 
on error 
    set state to false 
end try 

do shell script "defaults write com.apple.finder AppleShowAllFiles " & (not state) 

try 
    tell application "Finder" 
     set w to front window 
     set t to (get target of w) 
     if t is not startup disk then 
      set the target of w to startup disk 
     else 
      set the target of w to home 
     end if 
     set the target of w to t 
    end tell 
end try 

tell application (path to frontmost application as text) 
    display notification "ShowAllFiles is now " & (not state) 
end tell 

導出腳本應用程序和CMD拖動應用Finder窗口的工具欄。

+0

的人來說,這是一個非常好的消息。我一直在使用這個腳本多年,並沒有注意到這個變化。感謝提示。 – user309603 2015-03-19 13:41:00

+2

如果您只需點擊一下鼠標就可以使用此腳本,請將其保存爲應用程序,然後將其拖放到Finder窗口的工具欄中。那麼在每個窗口中都可以快速訪問! – ShooTerKo 2015-03-20 08:17:34

+0

如何「將其另存爲應用程序」:1.打開ScriptEditor應用程序。 2.粘貼上面的腳本。 3.選擇File :: Export(輸入文件名,選擇File Format =「application」並將其設爲「Run Only」) – 2015-06-15 08:51:47

1

在user309603的腳本中將「killall Finder」更改爲「KillAll Finder」,將其作爲applet保存在某處,並且應該可以正常工作。這意味着您只需在Spotlight中編寫「ToggleVisible」或其他內容即可完成更改。

我還會將警示框包裝到tell application (path to frontmost application as text)區塊中,以確保它不會丟失。

0

我使用Automator發現了另一個解決方案。

開放的Automator 選擇服務 選擇實用程序 - >運行Shell腳本(將其拖到右邊的窗口)

頂欄上面的代碼窗口。 服務接收:沒有輸入搜索

添加以下代碼顯示隱藏文件

osascript -e '告訴應用程序 「發現者」 退出' SHOWHIDDEN = defaults read com.apple.finder AppleShowAllFiles 如果[$ SHOWHIDDEN - 等式1];然後 默認寫com.apple.finder AppleShowAllFiles -bool FALSE 其他 默認寫com.apple.finder AppleShowAllFiles -bool TRUE 網絡 osascript -e '告訴應用程序 「發現者」 激活'

保存腳本。

製作快捷方式 進入系統偏好設置 - >鍵盤 - >快捷方式 - >服務,找到您所做的顯示隱藏文件的服務。如果可以的話,可能會有一個捷徑。如果沒有快捷方式,則添加shift + cmd +。 (期間)作爲捷徑。

要顯示隱藏文件,請使用快捷鍵:shift + cmd +。 (期)。 要隱藏文件,請再次使用相同的快捷方式。

或者單擊桌面並進入頂部菜單:Finder - > Services - >顯示隱藏文件的文件名。第一次顯示文件並第二次隱藏它們。

刪除服務腳本。 轉到您的硬盤驅動器 - >用戶名 - >庫 - >服務 - >在那裏您將看到服務Automator腳本。使用

資源: https://discussions.apple.com/message/29357134#29357134

如何刪除Automator的服務。 https://www.youtube.com/watch?v=kaVHwhau1M4

6

我更喜歡使用這個快捷方式:

⌘CMD + ⇧SHIFT +

+0

這很棒。我總是在shell中使用自定義函數來控制顯示/隱藏。現在我可以拋棄這些功能並使用這個捷徑! – 2017-05-19 16:58:57