〜/`是什么意思?


34

我是Linux和Ubuntu的新手。人们一直~/filename在回答我的问题。什么~/意思

Answers:


42

~/是当前用户主文件夹的简写。因此,如果您的用户名是“ foobar”,它将扩展为/home/foobar/


8
如果要引用另一个user主目录,则可以使用~user,如ls -l ~enzotib/Documents/
enzotib 2011年

2
实际上,这~是当前用户主文件夹的简写:)
heartsmagic

1
我不是说无效的:)通常我们看到~不是~/,因为/那里没有必要。
heartmagic 2011年

8
通常正确的,但在技术上是不正确的。~实际上扩展为环境变量的值HOME。如果更改的值HOME~也将不再指向该用户的主目录。
kojiro 2011年

1
有喜欢〜没地方

5

重要的是,如果您使用的是root用户,~/它将是/root目录,而不是/home/user_name

在这种情况下,请执行以下操作:

> cd ~/ ; pwd ;

它将退出:

> /root

这是事实的直接结果,该事实/root列为/etc/passwd表中root用户的主目录。这不是特例。
thomasrutter

2

通常,波浪号〜代表您的主文件夹。在命令行中使用它来引用您的主目录。

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.