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


1

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

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

任何人都知道为什么它不断向我提示该文件不存在的错误吗?

Answers:


2

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

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

但是,这将使所有隐藏文件出现。

至于您遇到的错误,很难说。并不是因为文件仍然会被隐藏而有所作为,但是可以尝试find ~ -iname '.htaccess' -exec chflags nohidden {} \;


我知道那个,但是由于我有很多.files和.dirs,所以它使我的查找器一团糟。
jeroenvisser101

不幸的是,这是不可能的。您可以将.htaccess文件符号链接到htaccess始终可见的文件。
slhck

实际上,这很可耻,除了您的回答,我会尽可能地告诉您:)谢谢!
jeroenvisser101

0

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

mv .htaccess\ alias htaccess

这只会创建一个可见文件,该文件链接到.htaccess文件进行编辑,并且仅针对该文件(而不是每个.htaccess文件)进行链接。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.