OCD di dalam saya menginginkan direktori yang saya tidak suka namanya disembunyikan karena saya tidak berinteraksi dengan mereka secara langsung.
Bagaimana saya bisa menyembunyikan direktori tanpa menggunakan notasi titik?
sumber
OCD di dalam saya menginginkan direktori yang saya tidak suka namanya disembunyikan karena saya tidak berinteraksi dengan mereka secara langsung.
Bagaimana saya bisa menyembunyikan direktori tanpa menggunakan notasi titik?
Dengan asumsi Anda hanya peduli menyembunyikan file agar tidak muncul di nautilus, ada bug di Bugzilla GNOME tentang ini. Namun, saat ini, bug itu belum teratasi.
Ada cara lain untuk menyembunyikan file agar tidak muncul di nautilus. Jika Anda membuat file yang disebut .hidden
di dalam direktori, nama file apa pun yang tercantum dalam file tidak akan ditampilkan.
Misalnya, di bawah ini adalah file .hidden yang saya buat. File ini akan menyembunyikan file atau folder apa pun yang bernama b
atau e
terletak di direktori yang sama dengan file .hidden.
Di bawah ini adalah tangkapan layar folder yang berisi file .hidden. Perhatikan bahwa Anda hanya melihat tiga file: a
, c
, dan f
. Anda tidak melihat file .hidden karena '.' di awal namanya.
Tangkapan layar di bawah ini dari folder yang sama seperti sebelumnya. Namun, kali ini, saya menekan Ctrl+ Huntuk menyebabkan nautilus menampilkan file dan folder tersembunyi. Perhatikan bagaimana ada beberapa file tambahan yang muncul. Anda sekarang melihat beberapa file yang sebelumnya disembunyikan karena memiliki nama yang dimulai dengan '.'. Sekarang juga ada file yang disebut 'b' dan 'e', yang walaupun tidak memiliki nama diawali dengan '.', Disembunyikan karena terdaftar dalam file .hidden.
File yang disebutkan dalam file .hidden hanya akan disembunyikan di nautilus. Alat seperti ls
akan tetap menampilkannya. File .hidden juga tidak rekursif. Ini hanya memengaruhi file dalam direktori yang sama dengan file .hidden.
Beberapa orang di forum telah melanjutkan dan membuat skrip untuk nautilus yang membuatnya lebih mudah untuk menambahkan file ke file .hidden. The Script pertama meliputi penjelasan yang bagus tentang cara menginstal dan menggunakan script, tapi naskah kedua adalah sedikit lebih bersih dan lebih pendek. Jangan ragu untuk menggunakan kedua script untuk membuat hidup Anda sedikit lebih mudah.
'
nama file atau folder yang berisi `` spasi, itu bukan. Cukup tambahkan nama file atau folderUnix dan Linux hanya mendukung folder bersembunyi yang sedang dengan
.
.Jika Anda benar-benar ingin mengeluarkannya, tetapi ingin mereka tidak memilikinya
.
, letakkan semuanya di.hidden
dalam direktori yang sama dengan file atau folder yang ingin Anda sembunyikan..hidden
tidak akan diekspos oleh manajer file, dan file Anda tidak akan memiliki perubahan nama.sumber
Dari baris perintah Anda dapat mencoba sesuatu seperti ini di
.bash_aliases
file Anda :Ini menambahkan perintah baru
lsh
yang berperilaku sepertils
, tetapi menyembunyikan file yang terdaftar di.hidden
direktori. (Ini juga kehilangan beberapa fitur-fiturnya seperti keluaran berwarna dan daftar kolom.)sumber
Jika Anda ingin menyembunyikan file, Anda hanya perlu mengganti namanya dengan yang sebelumnya
.
, seperti halnya * NIX. Maaf, hanya itu.Namun, jika Anda ingin menyembunyikan konten file / direktori, Anda dapat melakukannya dengan izin file.
Jadi katakan Anda memiliki banyak file dalam folder bernama
secret_stash
, Anda dapat mengubahnya sehingga hanya Anda (pemilik) yang memilikir-x
(baca, jalankan) dan semua orang tidak memiliki apa-apa---
(tidak memiliki akses). Karenar-x
izin minimum yang diperlukan untuk melihat direktori (baca untuk mengakses kontennya dan jalankan untuk dapat melihatnya), apa pun di dalam folder itu secara efektif disembunyikan dari semua orang kecualiroot
.CATATAN : Saya menjalankan demo ini sebagai
root
, dan mencoba mengakses folder asmyuser
Untuk melakukan ini, Anda menjalankan
chmod 700 dirname
(berarti 700rwx------
):Dan ini dia:
Sekarang dan jika saya mencoba mengaksesnya
myuser
, upaya untuk mengakses folder atau isinya gagal:Dan sekarang saya sudah mengucapkan kata "rahasia" berkali-kali sehingga tidak ada artinya lagi !!
sumber
chmod -R 000 secret_stash
sehingga tidak ada yang bisa membacanya!Pertama: jika Anda ingin menyembunyikan file dari siapa pun: instal sistem deteksi intrusi linux . ( Mendengus adalah contoh) Anda bahkan dapat menyembunyikan file dari "root" tetapi "root" juga akan dapat mengembalikan pengaturan itu.
Tetapi mungkin lebih mudah untuk hanya mengatur izin direktori yang menyimpan file ke "root". Contoh:
Dan file
1
tersebut secara efektif disembunyikan dari pandangan.Direktori akan terlihat; file tidak akan terlihat. Harap diingat: "root" akan SELALU memiliki akses ke file apa pun.
Bersama dengan
chattr
Anda bahkan dapat membuat file tidak berubah.dan bahkan "root" tidak dapat mengubah file -kecuali- yang
chattr
dikembalikan (dan ya "root" bisa melakukan itu).Tidak, ini adalah sesuatu yang perlu Anda lakukan secara manual.
sumber
Ada juga ekstensi untuk Nautilus yang disebut nautilus-hide yang akan memungkinkan Anda untuk menyembunyikan file atau folder apa pun dengan klik kanan sederhana pada mereka.
Untuk menginstal ekstensi ini:
sudo apt-get install nautilus-hide
di terminal, atau cari "nautilus hide" di Pusat Perangkat Lunak Ubuntu.Jangan lupa untuk berhenti dari Nautilus setelah instalasi: Alt+ F2dan ketik
nautilus -q
.sumber