OS X: BSD `find /etc` は `/etc` のみを印刷します。

OS X: BSD `find /etc` は `/etc` のみを印刷します。

find明らかな方法で呼び出すと、ディレクトリの内容を一覧表示できません/etc。説明が何なのかよくわかりません。

find /etc/etcディレクトリに他のファイルがあっても表示されます。

$ find /etc
/etc

返品

$ find /./etc
/./etc

そしてルートとして

$ sudo find /etc
/etc

/etcただし、実行すると内部にいくつかのファイルが表示されます。find /etc/.

$ find /etc/. | head
find: /etc/./cups/certs: Permission denied
/etc/.
/etc/./afpovertcp.cfg
/etc/./afpovertcp.cfg~orig
/etc/./aliases

lsコンテンツの表示などの他のコマンド/etc...

$ ls -1 /etc | head
afpovertcp.cfg
afpovertcp.cfg~orig
aliases
aliases.db

これが予想される動作ですかfind

ベストアンサー1

OSXでは、/etcこれはシンボリックリンクであり、ディレクトリのfindようにナビゲートされません。

それが価値がある場合は、シンボリックリンク(各場合に指すサブディレクトリ)/tmpもあります。/var/private

使用できます(参照POSIXfind-Hまたは-Lあなたの意図に似たものを得るためのオプションがあります。

おすすめ記事