Làm thế nào để mở một thư mục trong linux thông qua thiết bị đầu cuối? [đóng cửa]


28

Làm thế nào tôi có thể mở một thư mục trong một thư mục?

nói rằng tôi thay đổi thư mục hiện tại của tôi thành: cd /root/dir/

sau đó tôi liệt kê tất cả các tập tin ở đó: ls folder1 folder2 folder3

Bây giờ tôi muốn mở thư mục1. Nếu tôi thử "./" tôi nhận được: ./folder1 bash: ./folder1: Is a directory

Làm thế nào tôi có thể làm như vậy mà không phải gõ lại cd tức là: cd $(pdw)/folder1


1
chỉ cần gõ cd folder1
Avinash Raj

Nếu bạn muốn thay đổi thư mục, bạn nên sử dụng thư mục cd1. bạn đã sử dụng ./folder1 nó sẽ không hoạt động './' được sử dụng để thực thi một tệp thực thi nhưng thư mục là một thư mục.
Sudheer

2
@ user280447: Đề cập chính xác phương pháp mà bạn muốn mở (CLI hoặc GUI) và hệ điều hành Linux: Ubuntu hay khác?
Pandya

3
Bạn có ý nghĩa gì khi "mở" nó? Liệt kê nội dung? Mở nó trong trình quản lý tập tin đồ họa?
terdon

3
xdg-open ./folder1
user.dz

Câu trả lời:


28

Nếu bạn muốn mở thư mục thông qua trình quản lý tệp nautilus, bạn có thể di chuyển đến thư mục mong muốn như bạn đã đề cập cd /root/dir/, kiểm tra các thư mục trong đường dẫn đó bằng cách sử dụng lsvà sau đó nếu bạn muốn mở loại thư mục1:

nautilus folder1

1
Tôi đang ở trên debian và nó nemothay vì nautiluscho tôi
Barry McNamara

13

./ được sử dụng để thực thi tập tin (Không mở thư mục).

(Trong) Phương pháp CLI : Bạn có thể mở thư mục trong thiết bị đầu cuối bằng cd folder1hoặc dir folder1hoặc ls folder1.

(Tới) Phương thức GUI: Nếu bạn muốn mở bằng trình quản lý tệp (ví dụ: nautilus) thì hãy nhập nautilus folder1(đối với Ubuntu nautilus là trình quản lý tệp mặc định)


6

Tôi đã thấy rằng chỉ cần gõ gnome-open "any-oject"sẽ mở bất kỳ thư mục hoặc tệp nào trong chương trình mặc định trên Ubuntu. Nếu điều này xảy ra là một thư mục, nó sử dụng trình thám hiểm thư mục mặc định của bạn :)


gnome-open /pathcũng hoạt động cho Redhat (RHEL).
Ivan Châu

kd-open /pathlà tương đương với Kubfox.
BrianD

1

Zsh shell có thể làm điều đó với AUTO_CDtùy chọn.

bob@tp ~ % setopt AUTO_CD
bob@tp ~ %
bob@tp ~ % ./Documents
bob@tp ~/Documents % 
bob@tp ~/Documents % pwd
/home/bob/Documents 

Chỉ cần đặt tệp setopt AUTO_CDcủa bạn .zshrc(bắt đầu zsh một lần đầu tiên để tạo tệp môi trường zsh ). Bạn có thể gọi zsh trực tiếp tại dấu nhắc thiết bị đầu cuối để bắt đầu phiên zsh hoặc bạn có thể thay đổi vỏ mặc định của mình thành zsh bằng lệnh chsh .

Btw đây không phải là một tính năng lạ, các thư mục có thể vượt qua có thuộc tính "thực thi" để có thể thực thi một thư mục giống như bất kỳ lệnh tiêu chuẩn nào.


0

Bạn có thể chỉ định thư mục bằng ls, nó sẽ cung cấp cho bạn một danh sách các nội dung đó mà không cần di chuyển từ thư mục của bạn

ls -al /path/to/directory
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.