Apache MacOSX没有';不允许以点开头命名文件。如何命名.htaccess文件?
正如标题中提到的,Mac OS X不允许我命名以点(.)开头的文件。 但是,我需要一个.htaccess文件。或者,更好的是,如何在Mac OS X中使用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 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上的任何设置。这也帮了我一把!