对于OS X文件夹/目录,“〜/。”是什么意思?


15

我在MacBook上安装了一个程序,该程序必须解压缩到〜/ .spring目录中。现在,我知道Spring是什么,这就是我要安装的东西的名称。如果我知道〜/,我会很高兴创建一个.spring文件夹。的意思。


3
注意:~/.本身的含义不同于更长的前缀的含义。就其本身而言,这是一种更长的书写方式~,两者均指示主目录。作为前缀(例如~/.spring),它指示主目录中的“隐藏”条目。
克里斯·约翰森

Answers:


20

OS X命令行术语中的代字号(〜)指的是您的主目录,例如/ Users / Joe。

正如乔纳森·穆勒(JonathanMueller)所指出的那样,任何前面带有点(。)的东西都被认为是隐藏的。因此,您的程序需要执行的操作是:

  1. 点火终端
  2. cd〜(转到您的主目录)
  3. mkdir .spring(创建一个隐藏的spring目录)

您将无法在Finder中看到此文件夹,因为该文件夹已隐藏,但是进入Terminal并在Terminal中使用ls -a将显示隐藏的文件夹。


5

〜是对主目录的引用。点目录是UNIX中的“隐藏”目录。


在Unix中,任何前面带有圆点追加的内容都将被隐藏,但是在这种情况下,单点表示当前目录,即Home。
caliban 2010年

@caliban你确定吗?如果其中的点~/.spring指向当前目录,则OS X与Unix起源的距离比我想象的要远得多。
锥杀手

1
@caliban,一个点指向当前目录,两个点指向父目录,但是这个问题是关于.spring的,这将是一个隐藏目录。感谢您指出可能的混淆。
JonathanMueller

0

要查看“隐藏”文件,请使用

ls -a

或在通常的“ ls”参数中添加-a。如果您具有超级用户特权,则意味着-a标志。


或者-A不显示...条目。
丹尼尔·贝克
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.