Ẩn các tệp của một phần mở rộng nhất định (.pyc) từ Nautilus


9

Tôi muốn ẩn mọi tệp .pyc khỏi Nautilus. Tôi sử dụng Ubuntu 10.04.

Tôi có thể làm gì?


Có vẻ như bạn đang cố gắng giải quyết một vấn đề hoàn toàn khác không liên quan gì đến việc ẩn tập tin.
Ignacio Vazquez-Abrams

"rm -r * .pyc" sẽ "ẩn" tất cả các tệp pesky đó và giải phóng một số dung lượng cùng một lúc. Đáng tiếc họ sẽ xuất hiện lại vào lần tới khi bạn chạy chương trình.
Mokubai

Câu trả lời:



9

Chỉ cần mở một bash terminal và chạy:

ls * .py [đồng] >> .hidden

chơi lô tô!


5

Bạn có thể thêm tất cả tên tệp .pyc vào một .hiddentệp trong cùng thư mục. Yêu cầu một số bảo trì, nhưng nếu bạn giống tôi, bạn sẽ sửa đổi nhiều tệp hiện có hơn là tạo tệp mới.


Cái này có hoạt động trên Mac OS hay chỉ Linux không?
J4cK

-1

Tôi đã đọc tất cả các câu trả lời theo câu hỏi này và tạo một tập lệnh đơn giản để tự động hóa tác vụ:

https://github.com/neatsoft/nautilus- leather-pyc

Nó cho phép ẩn các tệp Python tạm thời trong Tệp Gnome (Nautilus). Tìm kiếm các tệp pyc / pyo theo cách đệ quy và đặt nó vào các tệp .hidden.

#!/usr/bin/env bash

hide() {
  for d in *.py[co]; do
    if [ -f "$d" ]; then
      echo $d
    fi
  done | tee "$(pwd)/.hidden" > /dev/null
}

recursive() {
  for d in *; do
    if [ -d "$d" ]; then
      (cd -- "$d" && hide)
      (cd -- "$d" && recursive)
    fi
  done
}

(recursive)
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.