.DS_Store
以外のMacのすべての非表示ファイルを表示したい。それを行う方法はありますか?
Finderで隠しファイルを表示するには、簡単なターミナルコマンドを使用します。
defaults write com.Apple.Finder AppleShowAllFiles -bool YES
次に、オプションキーを押しながらドックアイコンを右クリックして、Finderを再起動します。
ただし、残りの隠しファイルを非表示にしないと、.DS_Storeファイルを非表示にすることはできません。おそらく、どちらかと言えば生きていかなければなりません。
これが Adobeの提案 です。
.DS_Storeファイルの作成を回避するには、OS X Finderを使用してフォルダーを表示しないでください。フォルダを表示する別の方法は、UNIXコマンドラインを使用することです。
鮮やかさ! ;)
非表示にすることはできませんが、透明にしてから、左下隅または右下隅にドラッグできます。したがって、「。DS_Store」という文字列だけが表示され、アイコンは表示されません。
エキスパートによる方法:お気に入りのimgエディターから透明な画像をコピーし、ファイル情報ウィンドウでファイルのアイコンを選択し、元のアイコンが上部で選択されているときに透明な画像を貼り付けます。
ステップバイステップ方式(ヨセミテ以前):
@mliquごと:OS X Yosemite(10.10.1)の場合:
他のオプションが気に入らなかったので、これに私のソリューションを追加しています。私はWeb開発者であり、/bin/zsh
およびoh-my-zsh
...を使用して、bashまたはshにこれを追加できます。
シンプルでわかりやすく、わずか8行です。ただし、ターミナルでは多くの作業を行うので、これが私のセットアップに最適です。
私の.zshrcには、切り替えを簡単にするために次の行を追加しました。
function hideallfiles(){
defaults write com.Apple.Finder AppleShowAllFiles -bool NO
killall Finder
}
function showallfiles(){
defaults write com.Apple.Finder AppleShowAllFiles -bool YES
killall Finder
}
次に、. ~/.zshrc
またはbash . ~/.bash_profile
を実行するか、Macからログアウトして、再度ログインします。
次に、ターミナルでshowallfiles
またはhideallfiles
を実行すると、設定が変更され、Finderが再起動します。
編集:10.10ヨセミテで動作確認済み
MacOS Sierra Beta以降、実際には.DS_Storeは常にFinderから隠されています。通常どおりに隠しファイルを表示すると、.DS_Storeはなくなります。
defaults write com.Apple.Finder AppleShowAllFiles -bool YES && killall Finder
解決策を探して何年もオン/オフを繰り返してきた後、いくつかの代替案があり、元の質問に完全に一致するものはありません。つまり、特定の質問に対する解決策は存在しません。
http://mac.softpedia.com/get/Dashboard-Widgets/Webcams/Miscellaneous/Hiddenfiles-Widget.shtml
これはデスクトップのみを扱いますが、.DS_Storeファイルにとって最も目立ち、煩わしい場所であるため、共有する価値があります。
cd ~/Desktop
rm .DS_Store
cd ~
chmod 500 Desktop
このシーケンスにより、デスクトップフォルダーへの書き込み権限が削除されます。 Finderはユーザーの権限で動作するため、.DS_Storeファイルをデスクトップに保存するFinderの機能も削除します。もちろん、デスクトップ上の既存のファイルの保存や変更もできません。超クリーンなセットアップが必要な場合に最適です。
特別なアプリを使用せずにデスクトップに.DS_Storeがない例:
注:これらの手順を使用すると、MacOSが必要に応じて管理者ログインのプロンプトを表示するため、アイテムをデスクトップにドラッグできます。
Automatorを使用してAppleScript /ターミナルサービスを作成し、Finder> Servicesメニューからアクセスできるように保存します。
Automatorアクションは2ステップのプロセスになります。
手順1. AppleScriptを追加します。このスクリプトは隠しファイルのオンとオフを切り替えます(電話で入力しているため、適切にフォーマットされていない可能性があります)
if (do Shell script "defaults read com.Apple.Finder AppleShowAllFiles") is equal to "0"
then
do Shell script "defaults write com.Apple.Finder AppleShowAllFiles 1"
else
do Shell script "defaults write com.Apple.Finder AppleShowAllFiles 0"
end if
ステップ2. bash cronスクリプトを追加します。この追加スクリプトは、.DS_Storeファイルが表示されるようトリガーされると同時に、自動的に検索して削除します。完了すると、Finderを再起動してターミナルを閉じます。
#!/bin/sh
find ~ -name .DS_Store -exec /bin/rm -f -- {} \;
KillAll Finder
exit 0
これは完璧な解決策ではありませんが、あなたが探している結果を達成します。
または、DS_Storeファイルの作成をキャッシュディレクトリにリダイレクトするこのユーティリティを使用することもできますが、可能な限りリソースを消費するソフトウェアをインストールしないようにします。
リンクは http://asepsis.binaryage.com/ です。
ターミナルを使用すると、.DS_storeファイルが非表示になります。
defaults write com.Apple.Finder AppleShowAllFiles -bool NO
これにより、隠しファイルが非表示になります。もう一度見たい場合は、NO
をYES
に変更できます。
最新のSierraをインストールし、隠しファイルを表示するように設定します。すべての隠しファイルが表示されますが、.DS_Storeファイルは表示されません(それらは存在します)。
デスクトップの迷惑な問題の場合、私の簡単な解決策はファイルをドックの後ろに隠すことです。ドックの位置を一時的に変更して、ファイルを見えない場所に置くことができます。あまり技術的なソリューションではありませんが、効果的です。
Xtra Finder( http://www.trankynam.com/xtrafinder )を使用して、隠しファイル間をすばやく行き来しています。切り替え用の独自のショートカットを作成できます。 Finderを終了する必要はありません。これは、コマンドを入力したりスクリプトを実行したりする代わりに、もう少し便利で使いやすい方法です。
El Capitanユーザーはこちら。
私はきれいなデスクトップを保つのが好きです。アイコンやリンクはまったくありません。また、Finderで隠しファイルを表示する必要があります。
.DS_Storeアイコンを「ダブルクリック」し、「表示オプションの表示」を選択しました。そのウィンドウで、アイコンを16x16に縮小し、テキストサイズを10に縮小しました。グリッドサイズもできるだけ小さく設定しました。
次にアイコンを右下にドラッグしたので、デスクトップの右下隅に小さなボックスが残ります。
透明なアイコン、画面外に移動、簡単なステップバイステップ:
https://www.scottofford.com/2013/03/hide-ds-store-on-mac/
この別の質問に尋ねる: https://Apple.stackexchange.com/a/237999/6902 。
必ず 透明なアイコン を使用してください。次に、それを移動します。視界の外、心の外。