Có thể mở một thiết bị đầu cuối trong thư mục hiện tại?


37

Tôi chưa quen với Ubuntu và đang tự hỏi liệu có thể mở một thiết bị đầu cuối với một đường dẫn khớp với vị trí hiện tại của bạn trong trình quản lý tệp không? Trong Windows rất dễ, nhưng làm thế nào để bạn làm điều đó trong Linux?


Được khuyến khích và ủng hộ, tôi cũng rất quan tâm. Nó sẽ rất thuận tiện.
kos

1
@kos tìm thấy câu trả lời liên quan đến câu hỏi và liên kết nó trong câu trả lời của tôi. Tôi muốn nói câu hỏi này là một bản sao
Sergiy Kolodyazhnyy 28/03/2015


1
Nhân tiện, tôi đã thêm phích cắm ngay bây giờ, hoạt động trong 14.04 hoàn hảo
Sergiy Kolodyazhnyy

1
@kos đã thêm tập lệnh + cách khắc phục, hãy xem
Sergiy Kolodyazhnyy

Câu trả lời:


28

Từ https://askubfox.com/a/207448/371765

Chạy sudo apt-get install nautilus-open-terminaltrong một thiết bị đầu cuối, theo sau nautilus -qđể thoát khỏi tất cả các cửa sổ nautilus đang mở. Khi nautilus được mở tiếp theo, một dòng ghi open in terminalsẽ xuất hiện trong menu chuột phải.

Xin lưu ý rằng gói nautilus-open-terminalnằm trong kho vũ trụ.


5
Đây phải là câu trả lời đúng: đơn giản, trực tiếp, giải quyết vấn đề và chương trình / plugin đã có sẵn trong repos Ubuntu.
Rael Gugelmin Cunha

Tôi nhớ lại việc cài đặt gói gnome script cách đây một thời gian đã thêm chức năng này cùng với các chức năng khác như "convert to ..." và v.v ... Đó là kinh nghiệm học tập và tôi đã viết một kịch bản để chuyển đổi một thư mục video thành định dạng .webm (để bảo tồn không gian). Tôi tin rằng tôi đã tìm thấy gói mà tôi nói tại g-scripts.sourceforge.net
Elder Geek

2
gói "nautilus-open-terminal" (ít nhất không còn tồn tại với tên đó nữa).
Santropedro

11

Cập nhật, ngày 11 tháng 4

Tạo một tập lệnh đơn giản opendirectory.shvới các nội dung sau

#!/bin/sh
# set -x
OPENDIR=$(zenity --entry --text="Type or paste address");gnome-terminal --working-directory="$OPENDIR" &

Liên kết tập lệnh đó với một phím tắt, ví dụ Ctrl+ Alt + ihoặc bất cứ điều gì bạn thích.

Bây giờ, khi bạn đang ở trong một số thư mục trong nautilus, nhấn Ctrl+ Lđể mở thanh địa chỉ. Sao chép địa chỉ thư mục hiện tại của bạn bằng Ctrl+ X.

Lauch các phím tắt bạn vừa tạo và dán địa chỉ bằng Ctrl+ Vvào hộp thoại. Thiết bị đầu cuối sẽ bật lên với thư mục mà bạn đã nói với hộp thoại để mở.

IMHO, đây là "bản địa" như nó được và không yêu cầu cài đặt bổ sung. Chắc chắn, nó không phải là một loại nhấp chuột phải của điều, nhưng nó hoạt động và có thể được thực hiện nhanh chóng. Cũng sẽ làm việc cho những người quản lý tệp khác không hỗ trợ tùy chọn này

Bài gốc

Về mặt kỹ thuật nautilus, trình quản lý tệp mặc định, không có open terminal heretùy chọn, nhưng có một trình cắm cho điều đó trong kho. Bạn có thể quan tâm nhiều hơn đến các trình quản lý tệp khác hỗ trợ tùy chọn này.

Như một cách giải quyết, bạn có thể thử như sau:

Ctrl+ Lsẽ mở văn bản được nộp để nhập địa chỉ, với thư mục làm việc hiện tại được tô sáng. Cắt nó ra CtrlXvà dán vào thiết bị đầu cuối bằng CtrlShiftVhoặc nhấp chuột phải. Thay thế, sử dụng hộp thoại chạy để khởi chạy gnome-terminal --working-directory=và dán bất cứ thứ gì bạn đã sao chép sau dấu =.

Kéo và thả: Kéo nút / tab (không chắc nó được gọi như thế nào) vào thiết bị đầu cuối, thêm cd ở phía trước

nhập mô tả hình ảnh ở đây

Một cách khác: Mở trình quản lý tập tin và thiết bị đầu cuối. Kéo và thả thư mục bạn muốn truy cập vào thiết bị đầu cuối và thêm cdvào đường dẫn.

Ví dụ, nếu tôi muốn truy cập binthư mục trong thư mục của mình /home/serg/, tôi sẽ kéo thư mục đó đến terminal và nó sẽ xuất hiện dưới dạng '/home/serg/bin'. Tiếp theo, thêm cd, để toàn bộ dòng là cd '/home/serg/bin'.


Bạn có thể cho tôi biết quản lý tập tin nào làm điều đó?
Saad

Thành thật mà nói, điều này, IMO, là một cách giải quyết. Tôi thậm chí không chắc nó có thực sự tiện lợi hơn gõ không cd <path>.
kos

Nemo, gnome-chỉ huy, tôi nghĩ thunar cũng vậy, nhưng đừng trích dẫn tôi về điều đó
Sergiy Kolodyazhnyy 28/03/2015

@kos tốt, đó là cách tốt nhất có thể được thực hiện với nautilus mà không cần plugin, vì vậy. . .
Sergiy Kolodyazhnyy 28/03/2015

Không chỉ trích, đừng hiểu sai ý tôi và tôi thậm chí không nói có cách nào tốt hơn. Có lẽ câu trả lời đúng chỉ là "Bạn không thể, trừ khi bạn thay đổi trình quản lý tệp của mình".
kos

9

Với trình quản lý tệp của Dolphin Cài đặt cá heo , KDE, bạn có hai tùy chọn:

  1. Mở một thiết bị đầu cuối như một bảng điều khiển trong cùng một cửa sổ. Sử dụng phím tắt F4hoặc menu: Điều khiểnBảng điều khiểnThiết bị đầu cuối .

    Thư mục làm việc được đồng bộ giữa hai bảng; thay đổi thư mục trong một trong hai bảng cũng sẽ thay đổi nó trong bảng khác. Ngọt!

    nhập mô tả hình ảnh ở đây

    Trong ảnh chụp màn hình này, bạn thậm chí còn thấy sự ngọt ngào khi có nó như một mục thanh công cụ ở trên cùng.

  2. Mở một thiết bị đầu cuối trong một cửa sổ mới. Sử dụng Shift+ F4để làm điều đó. Nó sẽ không có tính năng để đồng bộ hóa thư mục làm việc, nhưng nó chỉ mở một cửa sổ mới với bộ thư mục làm việc hiện tại.

Điều tương tự cũng áp dụng cho các ứng dụng khác trong KDE Plasma, như trình soạn thảo văn bản Kate (kích hoạt nó trong cài đặt của Kate, đó là một plugin tích hợp). Mở một thiết bị đầu cuối với một phím tắt duy nhất từ ​​trình soạn thảo văn bản của bạn với ngữ cảnh của tệp, chỉ đơn giản là tuyệt vời.


"Kết nối thư mục hiện tại" nghĩa là gì? (Xin lỗi, tôi không am hiểu nhiều về KDE 4.)
Eliah Kagan

1
@EliahKagan Tôi đã đề cập đến tính năng của tùy chọn đầu tiên trong đó thiết bị đầu cuối theo các thay đổi đường dẫn trong bảng ở trên và ngược lại. Các lệnh 'cd' nhìn thấy trong ảnh chụp màn hình của tôi không được tôi nhập, nhưng được thực hiện bằng cách duyệt trong trình quản lý tệp.
gertvdijk

"đồng bộ hóa" sẽ là một từ tốt hơn ở đây
glenn jackman

@glennjackman Cảm ơn, thực sự. Chỉnh sửa câu trả lời của tôi cho phù hợp.
gertvdijk

5

Dưới đây là một tổng quan nhỏ về ba trình quản lý tệp mà tôi biết:

Trình quản lý tệp Nemo (một phần của Cinnamon DE) có tùy chọn menu ngữ cảnh tích hợp cho cả "Mở dưới dạng gốc" và "Mở trong một thiết bị đầu cuối".

Trình quản lý tệp Thunar (một phần của Xubfox / XFCE DE) thậm chí còn cung cấp một tính năng để tạo các tác vụ do người dùng xác định xuất hiện trong menu ngữ cảnh. Ví dụ, có "Mở một thiết bị đầu cuối ở đây". Tôi đã thêm một "Mở như root" cho các thư mục bản thân mình. Bạn có thể chỉ định lệnh để thực thi, tham số nào sẽ cung cấp cho nó và loại tệp / thư mục nào sẽ hiển thị.
Tôi có thể mở rộng câu trả lời của mình và thêm một lời giải thích chi tiết hơn về cách tạo một mục menu ngữ cảnh tùy chỉnh trong Thunar. Hãy để lại cho tôi một bình luận nếu có ai quan tâm.

Trình quản lý tệp Nautilus (một phần của Unity DE, mặc định cho Ubuntu bình thường) không cung cấp cả hai tính năng được tích hợp cũng như khả năng tạo các mục menu ngữ cảnh tùy chỉnh. Tuy nhiên, tồn tại một gói có thể cài đặt bổ sung để mở rộng khả năng của Nautilus để mở thư mục trong thiết bị đầu cuối (xem câu trả lời của @ethanbmnz).

PS: Tôi biết rằng "Mở bằng root" không phải là một tính năng được OP yêu cầu, nhưng tôi nghĩ nó liên quan và không kém hữu ích hơn "Mở trong một thiết bị đầu cuối".


2

đến trong nautilus vào 15.04 theo mặc định.


Cho thật ? Wow, cuối cùng!
Sergiy Kolodyazhnyy

nếu đó không phải là lỗi do nâng cấp từ 14.10 đến 15.04 thì có vẻ như vậy. thông qua nâng cấp, nó xuất hiện hai lần trong menu thả xuống nhấp chuột phải. sau khi thanh lọc nautilus-open-terminal, nó vẫn hiện diện và hoạt động trở lại mà không có bất kỳ lỗi nào. tuyệt quá.
starkus

2

Không cần cài đặt thêm chỉ cần nhấp chuột phải vào thư mục và mất

mở trong thiết bị đầu cuối

Tôi đang sử dụng Ubuntu 16.04


2

Nếu bạn có nghĩa là mở một thiết bị đầu cuối mới trong một cửa sổ mới, với cùng vị trí với thiết bị đầu cuối đã mở trước đó.

Sau đó, Ctrl+Shift+Nlàm việc cho tôi.

Tôi đang dùng Ubuntu 17.04.

Cảm ơn bạn.


nó cũng hoạt động trên Ubuntu 16.04
SHAH MD IMRAN HOSSAIN

Ctrl+Shift+Nđược sử dụng để tạo một thư mục mới. Atleast trên Ubunutu 18.04 LTS
radio_head

1

Tôi hiểu rằng một câu trả lời đã được cung cấp và chấp nhận, nhưng tôi tình cờ phát hiện ra câu hỏi này từ cấu hình Ubuntu MATE của mình bằng trình cajaquản lý tệp và tự nhiên, không thể dễ dàng áp dụng bất kỳ giải pháp nào trong số này. Vì vậy, đối với những người bạn có thể đang tìm kiếm một cách để làm điều này Cajatrên MATE Desktop, đây là một cái gì đó có thể làm việc (nó hiệu quả với tôi):

Bật lên dconf-editortừ menu bắt đầu của bạn (hoặc cách khác, từ thiết bị đầu cuối). Điều hướng đến org.mate.interfacevà quan sát hộp kiểm với mô tả "Có thể thay đổi Accels". Đánh dấu vào ô đó là true.

Bây giờ hãy đốt cháy cajacách yêu thích của bạn. Chuyển đến trình đơn thay thế ở trên cùng, xem "Tệp" và thấy tùy chọn "Mở trong thiết bị đầu cuối" như mọi khi. Ngoại trừ lần này, nhẹ nhàng di chuyển chuột (hoặc phạm vi bàn phím) sang tùy chọn đó và nhấn tổ hợp nút (tôi thích sử dụng Ctrl-Alt-Hnghĩa là "thiết bị đầu cuối mở TẠI ĐÂY"). Bây giờ bạn sẽ thấy sự kết hợp nút đó trên menu thả xuống và có thể sử dụng nó. Lưu ý rằng bạn không nên đặt nó thành một kết hợp hiện có, chẳng hạn như mặc định Ctrl-Alt-Tđể mở một thiết bị đầu cuối trong ~thư mục của bạn . Phương pháp này sẽ không ghi đè lên các combo hiện có.

Hi vọng điêu nay co ich.


0

Một giải pháp khác với một kịch bản:

#!/bin/bash

xfce4-terminal --working-directory="$(xclip -o)" 

Tôi gán một phím tắt cho tập lệnh này (trong trường hợp của tôi, F4).

Khi tôi ở trong một thư mục trong trình quản lý tệp của mình, tôi nhấn CTRL+ Lđể tô sáng đường dẫn thư mục và sau đó tôi nhấn F4(phím tôi chọn ở trên để mở thiết bị đầu cuối). Đây là một cách khác để sử dụng PC mà không cần rời tay khỏi bàn phím của bạn.

Thay vì xfce4-terminal, bạn có thể sử dụng gnome-terminal.


-2

Đó là một vấn đề thực sự đơn giản để giải quyết. Bạn có thể chỉ cần cài đặt gói thiết bị đầu cuối mở nautilus và nếu bạn cài đặt nó, thì bạn có thể chỉ cần mở thiết bị đầu cuối từ bất kỳ thư mục / giám đốc nào bạn muốn chỉ bằng cách nhấp chuột phải và nhấp vào open terminal here. Để cài đặt nó, tất cả những gì bạn muốn làm là cài đặt nó bằng cách mở một thiết bị đầu cuối, hy vọng bạn biết cách. Sau đó nhập lệnh này và nhấn enter:

sudo apt-get install nautilus-open-terminal

Sau khi cài đặt, hãy vào một thư mục và thử nó. Chỉ cần mở thư mục nhà và nhấp chuột phải >> Sau đó chọn Mởterminal here

hoặc bạn có các lựa chọn khác để cài đặt trình quản lý tệp khác và trong một số trong số chúng có chức năng mở thiết bị đầu cuối ở đây trên menu chuột phải. Nemo có nó. Chúc may mắn


1
Là những gì bạn đang đề xuất bất kỳ khác với câu trả lời của ethanbmnz, được đăng hai tuần trước ?
Eliah Kagan

@EliahKagan Xin lỗi, tôi không nhận thấy nó hữu ích. Đó là lý do tại sao tôi đăng nó.
Nann Kannada

@NivingKannada hãy thử tìm cách giải quyết, như trong câu trả lời của tôi. Phải có thêm một số cách
Sergiy Kolodyazhnyy
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.