在 Mac 上取消隐藏所有 .htaccess 文件

在 Mac 上取消隐藏所有 .htaccess 文件

我正在尝试取消隐藏主文件夹中的所有 .htaccess 文件。下面我粘贴了我现在正在使用的内容,但它不起作用。

find ~/ -iname ".htaccess" | xargs chflags nohidden "{}"

有人知道为什么它一直给我文件不存在的错误吗?

答案1

更改点文件上的hidden/nohidden标志不会使其显示出来。 Finder 始终会隐藏点文件,除非您设置属性AppleShowAllFiles

defaults write com.apple.finder AppleShowAllFiles -bool true
osascript -e 'quit app "Finder"'

然而,这将使全部出现隐藏文件。

至于您遇到的错误,很难说。这不会有什么不同,因为文件仍然被隐藏,但也许可以尝试一下find ~ -iname '.htaccess' -exec chflags nohidden {} \;

答案2

创建 .htaccess 文件的别名文件。打开终端应用程序,导航到包含 .htaccess 文件的文件夹,然后输入:

mv .htaccess\ alias htaccess

这将仅创建一个可见文件,该文件链接到 .htaccess 文件以供编辑,并且仅适用于该文件,而不是每个 .htaccess 文件。

相关内容