Usr / địa phương ở đâu?


8

Tôi đã chạy đoạn mã sau trong một thiết bị đầu cuối:

python -c "                 
import sys
sys.path = sys.path[1:]
import django
print(django.__path__)"

Điều này trả về đường dẫn sau:

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

nhưng đơn giản là tôi không thể tìm thấy usr / local (từ GUI). Nó nên ở đâu?

Tôi không chắc những thông tin nào khác sẽ giúp ích, xin vui lòng cho tôi biết!


2
/ usr / local một vị trí.
psusi

@psusi Tôi khá chắc chắn OP biết đó là một vị trí, nhưng dường như anh ấy không quen thuộc nautilus, điều này bắt đầu bạn trong thư mục nhà của bạn và bạn cần phải đi lên từ thư mục gốc
Sergiy Kolodyazhnyy

Câu trả lời:


0

kiểu

sudo cd /usr/local/lib/python2.7/dist-packages

vào thiết bị đầu cuối. Điều đó sẽ đưa bạn đến thư mục

Thư mục usr là một phần của hệ thống tệp, nó được truy cập từ thư mục gốc của hệ thống tệp của bạn


Xin lỗi, ý tôi là có cách nào để truy cập nó từ GUI không?
Colton

1
Loại sudo nautilusđể teminal, điều này mang đến cho bạn truy cập vào thư mục gốc
SimplySimon

Hân hạnh. Vui mừng khi được hỗ trợ. : D
SimplySimon

Bạn không cần phải chuyển sang cd thành / usr / local mặc dù bạn không thể chỉnh sửa các tệp. Bạn cần có quyền root để chỉnh sửa nhưng các tệp được hiển thị dưới dạng người dùng reugular.
haziz

2
Câu trả lời (được chấp nhận) ở đây hoàn toàn không có ý nghĩa. sudo cdthậm chí sẽ không hoạt động , vì cdlà một bash tích hợp và không phải là một tệp thực thi. Ngay cả khi điều đó có hiệu quả, sẽ không có ý nghĩa gì khi sử dụng nó để đến vị trí mong muốn vì dù sao vị trí này cũng có thể truy cập được cho mọi người. Ngay cả khi mọi người sudo cdđã làm việc vị trí này không thể truy cập được, mọi người vẫn không thể làm điều đó bởi vì sau đó bạn vẫn không thể làm bất cứ điều gì trong thư mục đó --- thậm chí không đọc nội dung của nó.
Malte Skoruppa

7

Nó nên ở đâu?Theo mặc định khi bạn mở trình quản lý tệp bạn chạy xung quanh thư mục chính ( /home/username), giống như trong các cửa sổ C:\Users\Username. Chú ý /usr/localbắt đầu bằng dấu gạch chéo ngược? Có thư mục gốc mà bạn có thể truy cập các thư mục khác; hình ảnh cần ghi nhớ là thư mục gốc là nơi root bắt đầu và mọi thứ khác đang phân nhánh từ đó

Cách truy cập thư mục bạn cần:

Phương pháp # 1: nhấn CtrlL vào trình quản lý tệp (được gọi là nautilus, nhân tiện) và nhập /usr/localvào thanh địa chỉ hoặc /.

Phương pháp # 2: Nhấn liên tục AltArrow Up buttown trong trình quản lý tệp sẽ đưa bạn đến thư mục gốc (giống như thư mục C: \ trong windows) và điều hướng đồ họa đến bất kỳ thư mục nào bạn cần từ đó.

Phương pháp # 3: Nhấn AltF2để mở đối thoại và gõ "Chạy lệnh"nautilus /usr/local


5
cd /usr/local

sẽ đưa bạn đến đó

Bạn cần có quyền root để chỉnh sửa các tệp ở đó, trong trường hợp đó bạn có thể gọi sudo, rất thận trọng về việc can thiệp với các tệp tuy nhiên trong thư mục / usr và trong thư mục gốc /nói chung.

BTW đừng sợ dòng lệnh! Giới thiệu hữu ích về CLI có sẵn ở đây .

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.