Menyembunyikan file dengan ekstensi tertentu (.pyc) dari Nautilus


9

Saya ingin menyembunyikan setiap file .pyc dari Nautilus. Saya menggunakan Ubuntu 10,04.

Apa yang dapat saya lakukan?


Kedengarannya Anda sedang mencoba untuk memecahkan masalah yang sama sekali berbeda yang tidak ada hubungannya dengan menyembunyikan file sama sekali.
Ignacio Vazquez-Abrams

"rm -r * .pyc" akan "menyembunyikan" semua file sial itu dan membebaskan beberapa ruang pada saat bersamaan. Sayang sekali mereka akan muncul kembali saat Anda menjalankan program berikutnya.
Mokubai

Jawaban:



9

Hanya perlu membuka terminal bash dan jalankan:

ls * .py [co] >> .hidden

bingo!


5

Anda dapat menambahkan semua nama file .pyc ke .hiddenfile di direktori yang sama. Membutuhkan pemeliharaan, tetapi jika Anda seperti saya, Anda lebih banyak memodifikasi file yang ada daripada membuat yang baru.


Apakah ini berfungsi pada Mac OS atau hanya Linux?
J4cK

-1

Saya telah membaca semua jawaban di bawah pertanyaan ini dan membuat skrip sederhana untuk mengotomatiskan tugas:

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

Ini memungkinkan untuk menyembunyikan file Python sementara di File GNOME (Nautilus). Mencari file pyc / pyo secara rekursif dan meletakkannya ke file .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)
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.