Apache MacOSX没有';不允许以点开头命名文件。如何命名.htaccess文件?

Apache MacOSX没有';不允许以点开头命名文件。如何命名.htaccess文件?,apache,.htaccess,filenames,osx-leopard,Apache,.htaccess,Filenames,Osx Leopard,正如标题中提到的,Mac OS X不允许我命名以点(.)开头的文件。 但是,我需要一个.htaccess文件。或者,更好的是,如何在Mac OS X中使用htaccess文件,而不给它以点开头的名称 我正在运行Mac OS 10.5.8和1.7.3。使用终端而不是查找器来重命名它。请尝试使用查找器执行此操作。打开(Applications->Utilities->Terminal),然后键入: > cd /path/to/directory/containing/htaccess >

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


我正在运行Mac OS 10.5.8和1.7.3。

使用终端而不是查找器来重命名它。请尝试使用查找器执行此操作。打开(
Applications->Utilities->Terminal
),然后键入:

> cd /path/to/directory/containing/htaccess
> mv current_file_name .htaccess
示例(当然,不要按字面意思使用目录名或初始文件名):


就目前而言,这是可行的。但是TextEdit会自动将.txt添加到文件名的末尾,所以我最终使用了.htaccess.txt

以及名称以开头的文件。不要出现在Finder中的文件夹中。只有回到终端并使用ls-a,才能看到它。如果看不到,就不能上传到在线网络服务器


使用Fetch作为我的FTP客户端,我发现它有一个函数,可以让我直接在服务器上创建一个简单的文本文件。这就在我真正需要的地方创建了.htaccess。

因为一旦使用终端更改名称,.htaccess文件将不可查看(没有一些烦人的搜索),只需使用FTP将一个空文本文件拖动到所选目录中,然后重命名即可。文件名和扩展名都可以在FTP中更改/删除

如果可以查看隐藏文件,则可以创建以“.”开头的文件

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

defaults write com.apple.finder AppleShowAllFiles -bool YES
killall Finder
完成后,输入以下命令以再次隐藏它们:

defaults write com.apple.finder AppleShowAllFiles -bool NO
killall Finder

可以在启动脚本文件中添加别名以缩短命令。通常这是主目录中的.bashrc、.bash\u登录名或.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'
现在您只需键入
ondot
即可显示隐藏的文件。而dot的
用于隐藏隐藏文件

使用终端

  • 打开终端

  • 将目录更改为要在其中创建文件的源文件夹

    • cd桌面
  • 使用
    触摸创建文件

    • touch.htaccess
  • 在任何文本编辑器中打开该文件

    • atom.htaccess

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

    内窥镜⌘+⇧+. –command+shift+dot–切换隐藏文件的可见性

    然后转到文件所在的文件夹,您将在那里看到它。如果需要,现在可以重命名文件,以
    开头



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

    此问题与FTP无关。它是一个htaccess文件,意味着OP正在使用服务器。FTP是使用服务器和处理文件的有效解决方案。所以不要求问题和答案之间的词语对等,而是要求相关性,这是我提供的。非常酷。使用我的用户目录中名为
    .bash\u profile
    的文件在El Capitan上实现了这一点。如果您只需执行
    命令
    +
    shift
    +
    切换隐藏文件,则会更容易visibility@DanielReina太棒了@DanielReina你的评论应该被接受answer@RaheelSadiq谢谢确保你把它投到上面(下面有点低),这样更多的人可以找到它。如果你需要一个快速而临时的解决方案,在Finder上,你可以使用“cmd+shift+。”(command+shift+dot)来显示或不显示隐藏的文件。如果你需要编辑文本文件,请使用文本编辑器,而不是文字处理器
    emacs
    vim
    nano
    可通过命令行访问,所有这些都预装在macOS上。如果您想要一个带有GUI的编辑器,升华文本是一个流行的选择。[需要引用]资源管理器让我们在名称的末尾添加一个点,例如
    .aws。
    另存为
    .aws
    @mtman您指的是Windows资源管理器吗?这在Mac电脑上没有多大帮助当然。你提到探险家是不正确的。哦,我明白了。谢谢我没有仔细阅读我自己的答案,以至于记得我在7年多前就提到了Windows Explorer。这是最好的选择,因为不需要摆弄终端。你是最好的:)最好的选择,不需要更改Mac上的任何设置。这也帮了我一把!