仅显示某些目录中的隐藏文件


3

在Unix系统上(或者更具体地说在Mac OS X上)是否可以仅在某些目录中显示隐藏文件?例如,作为开发人员,我希望在Ruby on Rails项目中看到隐藏文件,但也不在我的桌面上。

我想我只是厌倦了看到所有这些.DS_Store.trashes文件在游泳,任何不直接相关的补救措施也是受欢迎的!

Answers:


1

使用文本编辑器(如TextMate(Great for RoR!))打开项目目录,显示所有文件。

如果没有,添加“。* |”可能很有用。在文件模式的开头,您将在TextMate的首选项>高级>文件模式中找到:

PS我不知道有任何方法只显示给定目录的不可见文件。但如果有可能,我宁愿不去做。我更喜欢和终端一起工作。使用TextMate的命令行工具,它甚至更酷,键入:

$ mate any_file_or_directory

...在TextMate中打开它


2

欢迎直接相关的解决方案?

好吧,我最近遇到了这个教程,它允许你使用Shift-Cmd-Period快捷方式,它也可以在Finder中的打开/保存对话框中使用。它确实涉及重新启动Finder,但由于所有窗口都已恢复,因此它相对无缝。

相当愚蠢的是,如果打开/保存对话框确实有这样的功能,Finder没有内置这样的功能,但是很好。


1

你可以编写一个shell脚本,例如使用bash

shopt -s dotglob
for file in my_rails_directory1/.*  my_rails_directory2/.*
do
 echo $file
done 

dotglob当你手动使用时,毫无意义.*
2010年

我把它留在那里,以防OP想要列出所有文件,而不仅仅是隐藏
user31894 2010年

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.