eclipse - 有什么办法,软件可以访问 Ubuntu 中的隐藏文件,而无需重命名文件?
问题描述
我正在尝试克隆openEMS存储库并将其导入Eclipse 的 Bndtools 以在 Ubuntu 18.04 上进行开发。
由于 Ubuntu 认为名称以句点 (.) 开头的文件是隐藏的,因此我无法获取 Eclipse 访问的“.project”文件,并且导入失败。我得到的错误信息是:
无法完成 Bnd Workspace 的导入作业!'cnf' 的项目描述文件 (.project) 丢失。此文件包含有关项目的重要信息。在恢复此文件之前,该项目将无法正常运行。'cnf' 的项目描述文件 (.project) 丢失。此文件包含有关项目的重要信息。在恢复此文件之前,该项目将无法正常运行。
那么,有什么方法可以让软件访问Ubuntu 中的隐藏文件?或者无论如何这些文件可以在不更改名称的情况下可见?
感谢期待!
PS:我尝试过“ls -a”、“Ctrl+H”等,但不幸的是,这些都不能让任何其他软件(尤其是 Eclipse)可以访问该文件。
解决方案
点文件没有什么特别之处。您可以通过通常的方式访问点文件就可以了。在 shell 中试试这个
~/ % echo "Hello" > /tmp/.hello.txt
~/ % cat /tmp/.hello.txt
Hello
你看,没问题。点文件被“隐藏”的事实是 Unix 早期的遗留产物:在ls
编写该工具时,作者希望它省略特殊的目录条目.
(= 当前目录)和..
(= 父目录),他们做到了这通过简单地检查名称以.
;开头 这就是在 Linux 中“隐藏”文件的全部内容。
更有可能的是,您确实不正确地克隆了 Git 存储库或以其他方式删除了点文件。ls -a
在项目目录中使用以查看所有文件,并检查.project
和其他点文件是否确实存在。
推荐阅读
- highcharts - Highcharts:如何在 xaxis 上只显示天数?
- javascript - 更改文本颜色 javascript
- github - 如何从 GitHub 执行脚本
- selenium-webdriver - 阻止登录 Facebook 的弹出窗口
- python - Python我想替换年龄列的每个值
- sql - 使用 Postgresql 将单行中的值拆分为多行
- javascript - 不连贯的数据 Firebase 侦听器
- python - TimeSeries - PACF、ACF - ARIMA 建模未反映清晰的模式?随机行走?
- javascript - Javascript JSON.parse 预期参数问题
- c++ - 堆中连续分配对象的动态向量