我正在尝试取消隐藏主文件夹中的所有 .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 文件。