Dosyalarınızı yanlışlıkla silmeye karşı koruyun

Doğru gibi görünmesede Linux terminalinde uzun süre çalışıyorsanız, bir noktadan sonra  birkaç dosyayı silmek zorunda kalmanız oldukça mümkün. Sorunun girdiği yerde, bir hata yapabilir ve çok önemli bazı dosyaları, hatta bütün bir bölümü silebilirsiniz. Bu nedenle, bugün size dosyalarınızı yanlışlıkla silmekten nasıl koruyacağınızı öğreteceğim, bu sayede dosyalarınızla daha güvenli çalışabilirsiniz.

Bunu yapmak için, size  çok basit iki yöntem sunuyoruz, biri bunun için harici bir program kullanmaktan ibarettir. Diğer yöntem ise normalde tüm Linux dağıtımlarında kurulu olan bir komuttur.

Öyleyse başlayalım.

1. Dosyalarınızı rm koruması kullanarak koruyun

rm koruması, dosyalarınızı yanlışlıkla silmeye karşı koruyan, rm uzantısına benzer küçük bir programdır. Program PIP üzerinden kurulabilir, bu yüzden onunla hiçbir sorun olmamalıdır.

İlk önce, PIP’i kurmanız gerekir.

Debian, Anadolu Panteri, Pardus, Ubuntu, Linux Mint kullanıyorsanız veya türevlerini:

  sudo apt install python-pip

  sudo apt-get install python-setuptools

 

Arch Linux veya Archman kullanıyorsanız veya türevlerini, bu komutu kullanarak yükleyebilirsiniz:
[/terminal]sudo pacman -S pyhton-pip[/terminal]
CentOS 7 and RHEL:

su

yum install epel-release

yum install python-pip

Ardından, rm korumasını kurun.
sudo -H pip install rm-protection

rm-protection kullanarak Linux’ta Dosyaları Yanlışlıkla Silinmekten Koruyun

rm-protection yardımcı programı tam olarak ‘rm’ komutu gibi çalışır. Tek fark, sizden bir soruyu cevaplamanızı isteyecek olmasıdır. rm-p ve koruma olmak üzere iki yardımcı programdan oluşur . Burada ‘rm-p’ dosyaları kaldıracak ve ‘koru’ yardımcı programı dosyalarınızı yanlışlıkla veya kasıtlı olarak silinmeye karşı koruyacaktır. Birkaç örnekle açıklamama izin verin.

İlk olarak, kolay kullanım için ‘rm-p’ ve ‘protect’ yardımcı programları için bir takma ad oluşturun. Bu isteğe bağlıdır. Takma ad oluşturmak istemiyorsanız, bir dosyayı her silmek istediğinizde “rm-p” yazmanız gerekir.

alias rm=”rm-p”

alias protect=protect

Diyelim ki anadolupanteri.txt adında önemli bir dosyamız var .

Bu dosyayı korumak için şunu çalıştırın:

protect anadolupanteri.txt
Question for /home/os/Masaüstü/anadolupanteri.txt: Linux’u seviyormusun?
Answer: Evet

Şimdi, yukarıdaki dosya korunuyor. Bu dosyanın soru ve yanıtı , geçerli dizindeki .anadolupanteri.txt.rm-protection dosyasına kaydedilir  . Dosyayı silmek istediğinizde cevaba ihtiyacınız olacak.

Şimdi bu dosyayı silmeye çalışalım.

rm anadolupanteri.txt

rm-p: /home/os/Masaüstü/anadolupanteri.txt: Linux’u seviyormusun?
Answer: Hayır
rm-p: Wrong answer! /home/os/Masaüstü/anadolupanteri.txt will not be removed
rm-p: The answer is stored in /home/os/Masaüstü/.anadolupanteri.txt.rm-protection
rm: eksik işlenen
Try ‘rm –help’ for more information.

Doğru cevabı verirseniz, dosyayı siler.

 

Bu kadar basit.

Ayrıca, -R bayrağını kullanarak bir klasördeki tüm dosyaları koruyabilirsiniz .

Örneğin, aşağıda gösterildiği gibi test adlı bir dizindeki tüm dosyaları koruyabiliriz
[/terminal]protect -R dizin/[/terminal]
Ayrıca, dosyaları korumak için yardımcı programı kullanırken çok dikkatli olmalısınız. Dikkatli olun rm koruması bir güvenlik programı değildir . Birisi cevabı biliyorsa veya dosyaya erişimi varsa (.ostechnix.txt.rm-protection), cevabı bilecek ve dosyayı kolayca silecektir. Yorum bölümünde bahsettiğimiz okuyucularımızdan biri olarak, bu yöntem bir kullanıcının GUI kullanarak dosyaları silmesini engellemez. Bu nedenle, bu yardımcı programı güvenlikle karıştırmayın. Dosyalarınızı güvence altına almaz, bunun yerine dosyaların yanlışlıkla silinmesini önler.

rm-protection yardımcı programının diğer bir sınırlaması, yalnızca normal kullanıcının dosyalarını/klasörlerini koruyacak olmasıdır. Kök kullanıcı yine korumalı dosyaları silebilir can . Birisi root şifresini biliyorsa, şifre korumalı olsa bile dosyalarınız silinecektir.

 

Kaynak: rm-protection github sayfası