0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

macOSのFinderでファイル・フォルダ名の表示・非表示する方法

0
Posted at

はじめに

macOSでは名前がドット(.)で始まるファイルやフォルダはFinderでは表示されないのは知っていましたがドットで始まらないフォルダが非表示になっていることに気づきました。どう設定したのか全く覚えていなかったためChatGPTに調べてもらってシェルコマンドchflasgsで設定できることがわかりました。

FinderではショートカットのShift++.で隠しファイルやフォルダの表示を切り替えられます。

検証環境

macOS 26.2で検証しました。

$ sw_vers
ProductName:		macOS
ProductVersion:		26.2
BuildVersion:		25C56

GUIでのファイルやフォルダの可視性属性

Finderでのファイルやフォルダの可視性は属性(UI_HIDDEN)の値によって決まります。属性値にhiddenを設定されたファイルやフォルダはFinderで表示されませんがlsコマンドでは表示されます。属性値をnoheddenに変更するとFinderで表示されるようになります。

Finderではこの属性を操作する方法がないようです。

可視性属性の確認

対象ファイルとフォルダの作成

あるフォルダにファイルtest1.txtとtest2.txt、フォルダtest1とtest2をシェルコマンドで作成します。lsコマンドとFinderでは次のように表示されます。

lsコマンドのOオプションでGUIに対する可視属性を表示できます。lsコマンド出力の5カラム目(グループ名とサイズの間が可視性属性の表示で-は可視状態であることを示します。

$ touch test{1,2}.txt
$ mkdir test{1,2}
$ ls -lO
total 0
drwxr-xr-x@ 2 sakabe  staff  - 64  1月  4 19:18 test1
-rw-r--r--@ 1 sakabe  staff  -  0  1月  4 19:18 test1.txt
drwxr-xr-x@ 2 sakabe  staff  - 64  1月  4 19:18 test2
-rw-r--r--@ 1 sakabe  staff  -  0  1月  4 19:18 test2.txt

Finderではすべてのファイルとフォルダが表示されています。

Finder01.png

コマンド出力およびFinderの表示からすべてのファイルやフォルダには不可視の属性が指定されていないことがわかります。

不可視属性を設定

ファイルやフォルダの可視性属性はシェルコマンドchflagsで設定します。先ほど作成したファイルtest1.txtとフォルダtest1に不可視属性hiddenを設定してみます。

$ chflags hidden test1.txt test1
$ ls -lO
total 0
drwxr-xr-x@ 2 sakabe  staff  hidden 64  1月  4 19:18 test1
-rw-r--r--@ 1 sakabe  staff  hidden  0  1月  4 19:18 test1.txt
drwxr-xr-x@ 2 sakabe  staff  -      64  1月  4 19:18 test2
-rw-r--r--@ 1 sakabe  staff  -       0  1月  4 19:18 test2.txt

コマンドで指定したファイルやフォルダのlsコマンド出力の5カラム目にhiddenが表示されています。

Finderでは不可視属性の付いた隠しファイルを表示するようにしています。

Finder02.png

不可視属性を指定したファイルとフォルダはグレー表示されていて不可視になっていることがわかります。

不可視属性を削除する

ファイルやフォルダに設定された不可視属性hiddenを取り消すにはchflagsコマンドのフラグにnohiddenを指定します。

$ chflags nohidden test1.txt test1
$ ls -lO
total 0
drwxr-xr-x@ 2 sakabe  staff  - 64  1月  4 19:18 test1
-rw-r--r--@ 1 sakabe  staff  -  0  1月  4 19:18 test1.txt
drwxr-xr-x@ 2 sakabe  staff  - 64  1月  4 19:18 test2
-rw-r--r--@ 1 sakabe  staff  -  0  1月  4 19:18 test2.txt

指定したファイルとフォルダの不可視属性が削除されていることがわかります。Finderの表示も通常に戻りました。

Finder01.png

さいごに

今日見つけた不可視属性の付いたファイルとフォルダに対する操作はコマンド履歴ファイル(~/.zsh_history)に残っていたかったので一体どう操作したのかが不明です。フォルダの生成日は2025年11月22日なので覚えていても良さそうなのですが(^◇^;)

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?