Bagaimana saya bisa menampilkan file / folder tersembunyi di Finder


10

Bagaimana saya bisa melihat file yang tersembunyi di Finder?

Sebagai contoh, jika saya memiliki file bernama: .something tidak terdaftar.

Sekarang saya harus membuka terminal dan mengetik ls -la.


Anda dapat menggunakan pintasan keyboard ini . Ini bekerja untuk saya di Lion, meskipun YMMV. Ini sangat berguna untuk dialog "Buka File ..." yang dihasilkan oleh aplikasi seperti browser karena saya menemukan ini tidak mengamati defaults write com.apple.finder AppleShowAllFiles Trueflag.
chb

Jawaban:


7

Buka Terminal dan masukkan:

defaults write com.apple.finder AppleShowAllFiles TRUE

Kemudian, luncurkan kembali Finder dengan mengetik:

killall Finder

Untuk membalikkan itu, cukup masukkan:

defaults write com.apple.finder AppleShowAllFiles FALSE

3

Cara yang lebih baik yang saya temukan adalah menggunakan layanan Automator. Jadi saya dapat beralih langsung dari menu Finder tanpa perlu meluncurkan Aplikasi

Mengalihkan file yang tersembunyi

Beralih File Tersembunyi :

Untuk menginstal hanya unzip, klik dua kali file, Anda akan diminta untuk menginstalnya, cukup klik Instal dan kemudian klik Selesai.

Kontrol + Klik atau Klik-Kanan> Buka


Tautan tidak berfungsi untuk saya, dan Anda tidak menjelaskan BAGAIMANA menambahkannya ke Menu Layanan. Bisakah Anda mengedit pertanyaan Anda untuk memasukkan informasi?
Luke Kanada

Layanan / aplikasi ini pada dasarnya adalah Menjalankan tindakan AppleScript Automator yang membungkus defaultsdan killallmemanggil dalam alur kerja dialog-driven ("Apakah Anda ingin meluncurkan Finder?").
Daniel Beck

2

Anda dapat menggunakan skrip ini untuk beralih antara status:

# 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

Anda juga dapat mengunduh aplikasi Automator yang akan mengaktifkan visibilitas file tersembunyi di sini:

http://www.brooksandrus.com/downloads/show_files.zip


Itu tidak bekerja pada Mavericks.
Dmitry

untuk Mavericks gunakan com.apple.Finder, bukan com.apple.finder
Antonio

Itu tidak bekerja juga. Ada yang salah pada ifbagian.
Dmitry

1
Dengan Mavericks, nilai defaultnya tampaknya 0; 0dan 1bekerja sebagai nilai-nilai serta TRUE, true, FALSE, false, yes, dan no. Jadi memang kondisi dalam ifpernyataan itulah yang menjadi masalah di sini. Saya lebih suka menggunakan di casesini untuk beberapa nilai yang mungkin.
JyrgenN

1

Anda juga dapat membuat alias untuk ini ke sesuatu yang dapat Anda ingat. Tambahkan saja yang berikut ke dalam .bash_login Anda:

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';

0

Simpan applescript ini ke dalam layanan untuk membuatnya tersedia dari menu Finder. Ini akan memungkinkan Anda untuk mengaktifkan atau menonaktifkan file tersembunyi dan ketika Anda meluncurkan Finder itu akan dibuka kembali ke direktori tempat Anda berada sebelumnya:

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
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.