Câu hỏi Tích hợp điều hướng lưu trữ trong nautilus


Sẽ có một công cụ để tích hợp điều hướng trong nội dung của một kho lưu trữ trong Nautilus, thay vì sử dụng Archive Manager?


3
2018-03-21 00:11


gốc




Các câu trả lời:


Điều này sẽ không cho phép bạn mở các lưu trữ liên tục trong cùng một thể hiện của nautilus, nhưng sẽ cho phép bạn mở một tệp zip trong một thể hiện mới, thứ hai của nautilus thông qua một kịch bản (được đặt trong ~/.local/share/nautilus/scripts và thực thi được).

#!/bin/bash

# see: https://askubuntu.com/a/295312/480880
urlencode() {
    # urlencode <string>
    local length="${#1}"
    for (( i = 0; i < length; i++ )); do
        local c="${1:i:1}"
        case $c in
            [a-zA-Z0-9.~_-]) printf "$c" ;;
            *) printf '%%%02X' "'$c"
        esac
    done
}

# taken from xdg-mime;
# xdg-mime itself is not used, as it's slow and we're already assuming presence of gvfs utils anyway
mime_type() {
    gvfs-info "$1" 2> /dev/null | grep standard::content-type | cut -d' ' -f4
}

echo "$NAUTILUS_SCRIPT_SELECTED_URIS" | while read uri
do
    mime_type="$(mime_type "$uri" )"
    if [ "$mime_type" = "application/zip" ] # add mime-types as necessary
    then
    archive_path="archive://$(urlencode "$uri" )"
    gvfs-mount "$archive_path"
    gvfs_path="$( echo "$archive_path" | sed 's/%/%25/g')" # yes, the percentage signs are encoded, again!
    # zenity --entry --entry-text="$gvfs_path"
    nautilus "$gvfs_path"
    fi
done

1
2017-08-07 23:41





Tôi khuyên bạn nên sử dụng Ark 

Nó quản lý các định dạng lưu trữ khác nhau, bao gồm tar, gzip, bzip2, rar và zip, cũng như các ảnh đĩa CD-ROM. Ark có thể được sử dụng để duyệt, trích xuất, tạo và sửa đổi lưu trữ. Gói này là một phần của mô-đun tiện ích SC KDE.

sudo apt-get install ark

enter image description here

Một lựa chọn tốt khác là Xarchiver

Nó là một giao diện GTK + độc lập cho máy tính để bàn nhẹ để thao tác các tệp 7z, arj, bzip2, gzip, rar, tar, zip, rpm và deb. Nó cho phép bạn tạo các lưu trữ và thêm, trích xuất và xóa các tệp từ chúng. Mật khẩu bảo vệ lưu trữ trong các định dạng arj, 7z, rar và zip được hỗ trợ.

sudo apt-get install xarchiver

enter image description here


0
2018-03-11 10:31



Cảm ơn bạn, nhưng đây không phải là những gì tôi muốn. Tôi muốn có thể duyệt nội dung lưu trữ trong nautilus ... như trong widnows - Gael