1

Я пытаюсь показать все файлы .htaccess в моей домашней папке. Ниже я вставил то, что я использую сейчас, но это не работает.

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

Кто-нибудь знает, почему он продолжает давать мне ошибки, что файл не существует?

2 ответа2

2

Изменение hidden/nohidden флагов в точечном файле не заставит его появиться. Средство поиска всегда скрывает точечные файлы, если вы не установили свойство AppleShowAllFiles :

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

Это, однако, заставит все скрытые файлы появиться.

Что касается ошибок, которые вы получаете, трудно сказать. Не то, чтобы это имело значение, потому что файлы все еще будут скрыты, но, возможно, попробуйте find ~ -iname '.htaccess' -exec chflags nohidden {} \; ,

0

Сделайте файл псевдонима из файла .htaccess. Откройте приложение «Терминал», перейдите в папку, содержащую файл .htaccess, и введите:

mv .htaccess\ alias htaccess

Это создаст только видимый файл, который ссылается на файл .htaccess для редактирования и только на этот, а не на каждый файл .htaccess.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .