如何显示单个隐藏文件夹,而不是显示所有隐藏文件夹和文件?我正在尝试移动文件夹和文件,但我无法在finder中看到其中一个文件夹或文件。
描述
我正在将帖子从WordPress迁移到Jekyll。我的导出器意外地在隐藏文件夹中创建了markdown文件。我正在尝试将markdown文件从隐藏文件夹移动到我之前设置的Jekyll站点。在终端中,我已在正确的目录中创建了markdown文件的副本。但是,由于导出器生成的文件夹已隐藏,因此所有内容都保持隐藏状态。当我尝试启动服务器时,我看不到Finder和Jekyll中的文件无法正确呈现文件。
更新1: 我在github页面上为导出器创建了一个问题,但我还没有得到回复。我尝试了下面的一些解决方案,包括使用 Finder> Go to folder...
和 chflags -R nohidden ~/jekyll-site
。因为 Go to folder...
,我现在能够看到导出器创建的文件夹。但是,文件夹在Finder中仍显示为空。 chflags
没有帮助。
更新2: 我跑了 ls ~/jekyll-sites/subdir | wc -l
,如下所示。我得到了“11”。同时,我认为如果我刚启动服务器会有所帮助。它有点做了:我的帖子在博客上正确显示,这是一个改进,但我仍然没有在Finder中看到它们。我已经尝试在Sublime中打开帖子并尝试了 Save As
。当我这样做时,我可以看到它们都在对话框中列出,但它们都是灰色的。更重要的是,我收到一条警告“已存在此名称的文件”。
更新3
尝试创建文件副本的解决方案,没有“._”前缀,以防复制文件而不复制问题。这不起作用,但我想在这里包括它,以防它对其他人有帮助。
- 开放式终端。 (假设它打开了您的主目录,其中有jekyll-sites目录。)
- 将以下命令复制并粘贴到终端中,然后按Enter键:zip -r jekyll-sites.zip jekyll-sites -x“._ *”;打开jekyll-sites.zip
- 打开Finder,你的主文件夹中应该有一个jekyll-sites 2文件夹。
解: 不知道为什么会这样,但我最终重新启动了Finder,这似乎解决了这个问题。
jekyll-sites
目录在。)2。将以下命令复制并粘贴到终端,然后按Enter键: zip -r jekyll-sites.zip jekyll-sites -x "._*"; open jekyll-sites.zip
3.打开Finder,现在应该有一个 jekyll-sites 2
主文件夹中的文件夹。你能看到的所有文件/文件夹吗? jekyll-sites 2
分层文件夹结构还是仍然不可见?
jekyll-sites
目录递归,同时排除以。开头的文件 ._
无论名字的其余部分是什么,因此 *
然后提取zip文件,该文件将直接递增源名称,因此 jekyll-sites 2
。可以有信息 ._*
导致文件被隐藏到Finder的文件,并且在zip文件中存档时不包括它们然后提取的其余文件然后希望是hierarchal文件夹结构 jekyll-sites 2
将是可见的。所以尝试一下,看看它是否有效。