Mac OS X不允许命名以点开头的文件.如何命名.htaccess文件?

Die*_*ero 38 apache .htaccess filenames osx-leopard

如标题中所述,Mac OS X不允许我命名以点(.)开头的文件.但是,我需要一个.htaccess文件.或者,更好的是,我如何在Mac OS X中使用htaccess文件而不给它一个以点开头的名字?

我正在运行Mac OS 10.5.8和XAAMP 1.7.3.

Mat*_*all 51

您无法使用Finder执行此操作.打开Terminal.app(Applications -> Utilities -> Terminal),然后键入:

> cd /path/to/directory/containing/htaccess
> mv current_file_name .htaccess
Run Code Online (Sandbox Code Playgroud)

示例(当然,不要按字面意思获取目录名称或初始文件名):

终端截图

  • 如果您只需执行 `command`+`shift`+`.` 来切换隐藏文件的可见性会更容易。一旦隐藏文件可见,您可以将它们重命名为以点开头。不需要终端(请参阅下面我的回答)。 (7认同)
  • 资源管理器允许你通过在名称的末尾添加一个点来实现它,例如`.aws.保存为`.aws` (2认同)

小智 48

您可以创建以"."开头的文件.如果你可以查看隐藏的文件.

输入以下命令以显示隐藏文件:

defaults write com.apple.finder AppleShowAllFiles -bool YES
killall Finder
Run Code Online (Sandbox Code Playgroud)

完成后,输入以下命令再次隐藏它们:

defaults write com.apple.finder AppleShowAllFiles -bool NO
killall Finder
Run Code Online (Sandbox Code Playgroud)

  • 如果您只是执行`command` +`shift` +`.`来切换隐藏文件的可见性,这会更容易 (15认同)
  • @DanielReina 你的评论应该是公认的答案 (2认同)

Dan*_*ina 12

您需要首先能够看到不可见的文件.

在finder中按command+ shift+ .切换隐藏文件的可见性.

然后转到文件所在的文件夹,你会在那里看到它.您现在可以根据需要将文件重命名为a ..

要创建新文件,您可以在终端中执行此操作:touch .htaccess,一旦终端位于正确的文件夹中

  • 恕我直言,这是最好的选择,因为无需摆弄终端。 (2认同)

Ign*_*ams 9

使用终端而不是Finder重命名它.试试mv.


Bea*_*eve 5

您可以在启动脚本文件中添加别名以使命令更短。通常这是主目录中的 .bashrc、.bash_login 或 .profile 文件。

alias ondot='defaults write com.apple.finder AppleShowAllFiles -bool YES; killall Finder'
alias ofdot='defaults write com.apple.finder AppleShowAllFiles -bool NO; killall Finder'
Run Code Online (Sandbox Code Playgroud)

现在您只需键入即可ondot显示隐藏文件。以及ofdot隐藏隐藏文件