用户/本地在哪里?

Col*_*ton 8 python directory 13.04

我在终端中运行了以下代码:

python -c "                 
import sys
sys.path = sys.path[1:]
import django
print(django.__path__)"
Run Code Online (Sandbox Code Playgroud)

这将返回以下路径:

['/usr/local/lib/python2.7/dist-packages/django']

但我根本找不到 usr/local(从 GUI)。它应该在哪里?

我不确定还有哪些其他信息会有所帮助,请告诉我!

Ser*_*nyy 10

它应该在哪里?默认情况下,当您打开文件管理器时,您会在主目录 ( /home/username)周围运行,与 Windows 中相同C:\Users\Username。注意如何/usr/local以反斜杠开头?有根目录,您可以从中访问其他目录;要记住的图像是根目录是 root 开始的地方,其他一切都是从它分支出来的

如何访问您需要的文件夹:

方法#1:按下CtrlL文件管理器(顺便说一下,它被称为 nautilus)并/usr/local在地址栏中输入 或/

方法#2:AltArrow Up在文件管理器中反复按按钮将使您进入根目录(类似于 Windows 中的 C:\ 文件夹),并从那里以图形方式导航到您需要的任何文件夹。

方法#3:按下AltF2打开“运行命令”对话框并输入nautilus /usr/local


haz*_*ziz 6

cd /usr/local
Run Code Online (Sandbox Code Playgroud)

会带你到那里

您确实需要 root 权限才能在那里编辑文件,在这种情况下,您可以调用sudo,但在处理 /usr 目录和根目录/中的文件时要非常谨慎。

顺便说一句,不要害怕命令行!此处提供对 CLI 的有用介绍。


Sim*_*mon 1

类型

sudo cd /usr/local/lib/python2.7/dist-packages
Run Code Online (Sandbox Code Playgroud)

进入终端。这应该会带你到文件夹

usr 文件夹是文件系统的一部分,可以从文件系统的根目录访问它

  • 这个(已接受的)答案在这里完全没有意义。`sudo cd` 甚至无法*工作*,因为 `cd` 是 bash 内置的而不是可执行文件。即使“如果”有效,使用它到达想要的位置也是没有意义的,因为无论如何每个人都可以访问该位置。即使“sudo cd”工作*并且*这个位置“不是”每个人都可以访问,这样做*仍然*没有意义,因为之后您仍然无法在该文件夹中执行任何操作——甚至没有阅读其内容。 (3认同)
  • 在终端中输入“sudo nautilus”,这使您可以访问根文件夹 (2认同)