Banyak orang menghadapi masalah menggunakan yang terkenal tetapi berbahaya perintah rmBahkan beberapa hari yang lalu diketahui mengenai Kehilangan data GitLab apabila secara tidak sengaja sysadmin anda menghapus pangkalan data yang salah. Atas sebab terakhir ini dan beberapa yang lain, idea mengenai buat alat yang memungkinkan untuk mengesahkan bahawa semasa menghapus fail pengguna pasti akan prosedur yang sedang dilakukannya dan hasil idea itu adalah perlindungan rm.
Walaupun sudah ada alat lain yang membolehkan kami memadam fail dengan selamat, perlindungan rm ia mempunyai ciri-ciri yang mungkin menjadikannya lebih fleksibel dan menarik.
Apa itu perlindungan rm?
Ini adalah alat sumber terbuka, dikembangkan di Ular sawa, sebagai alternatif yang selamat untuk penghapusan fail. Kelakuannya sama seperti yang terkenal perintah rm (termasuk hujah dan cara penggunaannya). Satu-satunya perbezaan ialah perintah ini tidak menghapus fail-fail tersebut di mana terdapat .*.rm-protection
dan soalan pengesahan tidak dijawab.
¿Apakah kaedah paling selamat untuk memeriksa bahawa semasa menghapus fail, kita tidak boleh $% / & ...? Baiklah, untuk pencipta perlindungan rm, jawapannya adalah bahawa pengguna itu sendiri mengesahkan bahawa dia ingin menghapus fail yang dimaksudkan. Di samping itu, ia memberi peluang kepada pengguna untuk meletakkan tanda pada fail yang sangat penting, yang menjimatkan banyak pengguna.
perlindungan rm bertujuan untuk memberikan perlindungan dan fleksibiliti maksimum, serta memberi kesan yang paling mungkin pada operasi harian.
Bagaimana cara menggunakan perlindungan rm?
Penggunaan perlindungan rm Ia cukup mudah, terdiri daripada dua fungsi: rm-p
y protect
. Menjadi melindungi orang yang bertanggungjawab melindungi fail yang kita tidak mahu dihapuskan (atau yang boleh dihapuskan selagi itu keinginan sebenar pengguna)
Ini dapat dilihat dengan baik dalam kajian kes berikut:
Kami mahu fail dinamakan no_me_elimines.txt
tidak dapat dihapuskan, atau jika gagal, hanya dapat dihilangkan jika pertanyaan keamanan dijawab, dalam hal ini kita hanya perlu melaksanakan protec no_me_elimines.txt
dan nyatakan soalan dan jawapan keselamatan. Sekiranya kita benar-benar mahu menghapus fail kita hanya perlu melaksanakannya rm-p no_me_elimines.txt
dan jawab soalan keselamatan.
Kita boleh melihat perlindungan rm dalam tindakan, dalam gif berikut:
Bagaimana memasang perlindungan rm?
Pemasangan dan konfigurasi perlindungan rm cukup mudah, kita mesti memasang pip python, kemudian kita membuka terminal dan melaksanakan perintah berikut:
pip install rm-protection
Juga senang membuat alias rm-p, untuk digunakan sebagai rm, jadi akan lebih efisien ketika menggunakan alias rm="rm-p"
Kemudian mulakan melindungi fail anda menggunakan protect
.
Ini, tanpa keraguan, adalah cara menarik untuk memadam fail dengan selamat, kerana kita dapat melindungi fail terpenting kita dengan lebih baik. Juga, jika kita bermain-main dengan perintah, kita bahkan dapat melindungi fail atau direktori yang memenuhi ciri-ciri tertentu.
Sangat berguna Terima kasih banyak
Sangat berguna! Dan pengalaman saya sendiri memberitahu saya bahawa saya harus memasangnya secepat mungkin kerana sudah mengingatkan saya akan episod yang ingin saya lupakan dengan baik. Perintah rm sangat berguna tetapi boleh menyebabkan malapetaka besar.
Terima kasih banyak.
Salam!
Thank you very much!
Sesuatu memberitahu saya bahawa ia tidak akan berfungsi, dengan cara yang sama seperti arahan semasa yang menyebabkan masalah: kerana selang berakhir setelah anda mengoleskannya.
Dan saya rasa tidak ada yang akan melindungi setiap fail / folder, yang seharusnya dan sudah boleh dilindungi dengan izin.