在 Unix 系统上(或者更具体地说Mac OS X)是否可以只显示某些目录中的隐藏文件?例如,作为开发人员,我想查看我的Ruby on Rails项目上,但不在我的桌面上。
我想我只是厌倦了看到这些.DS_Store
和.trashes
到处游动的文件,任何不直接相关的补救措施也欢迎!
答案1
使用文本编辑器(例如 TextMate(非常适合 RoR!))打开您的项目目录,显示所有文件。
如果没有,在 TextMate 的“首选项”>“高级”>“文件模式”中找到文件模式,在文件模式开头添加“.*|”可能会很有用:
PS 我不知道有什么方法可以只显示给定目录中的不可见文件。但如果可能的话,我宁愿不这样做。我更喜欢使用终端来处理这类事情。使用 TextMate 的命令行工具会更酷,输入:
$ mate any_file_or_directory
...在 TextMate 中打开它
答案2
欢迎不直接相关的解决方案吗?
嗯,我最近遇到了本教程它允许您使用 Shift-Cmd-Period 快捷键,该快捷键已在 Finder 中的打开/保存对话框中使用。它做涉及重新启动 Finder,但由于所有窗口都已恢复,因此相对无缝。
如果打开/保存对话框确实具有这样的功能,那么 Finder 没有内置这样的功能,这真是太愚蠢了,不过没关系。
答案3
你可以编写一个 shell 脚本,例如使用 bash
shopt -s dotglob
for file in my_rails_directory1/.* my_rails_directory2/.*
do
echo $file
done