使用 sudo 的 macos 终端找不到隐藏文件

使用 sudo 的 macos 终端找不到隐藏文件

我在 mac 终端中执行命令

sudo /用户/用户名/someFolder/programForMacOs

programForMacOs 运行并在其运行的同一目录 (/Users/username/someFolder/) 中查找名为 .programMacOsNeedsMe 的文件

但是它给了我一个错误

错误:/Users/username/someFolder/.programForMacOsNeedsMe:没有此文件或目录

在 Finder 中我可以看到文件 /Users/username/someFolder/.programForMacOsNeedsMe 存在但它是一个隐藏文件。

我怎样才能使该文件可供 programForMacOs 使用?

答案1

你好,Hober Malloy

为什么不先列出您要访问的文件夹中的所有项目呢……

cd /Users/username/someFolder

进而...

ls -a

之后,您应该首先考虑使用以下方法使该项目可见......

defaults write com.apple.finder AppleShowAllFiles -bool true

或者当您看到列出文件时通过运行来执行该文件...

sudo .programForMacOsNeedsMe

我希望这有帮助 :)

相关内容