Bii o ṣe le Bọsipọ Faili Paarẹ ni Lainos


Njẹ eyi ti ṣẹlẹ si ọ lailai? O rii pe o ti parẹ ni aṣiṣe faili kan - boya nipasẹ bọtini Del, tabi lilo rm ninu laini aṣẹ.

Ninu ọran akọkọ, o le lọ nigbagbogbo si Ile idọti, wa fun faili naa, ki o mu pada si ipo atilẹba rẹ. Ṣugbọn kini nipa ẹjọ keji? Bi mo ṣe rii daju pe o ṣee mọ, laini aṣẹ laini Linux ko firanṣẹ awọn faili ti o yọkuro nibikibi - o KURO wọn. Bum. Wọn ti lọ.

Ninu nkan yii a yoo pin aba kan ti o le jẹ iranlọwọ lati ṣe idiwọ eyi lati ṣẹlẹ si ọ, ati irinṣẹ kan ti o le ronu nipa lilo ti eyikeyi aaye o ba jẹ aibikita to lati ṣe bakanna.

Ṣẹda inagijẹ si 'rm -i'

Yipada -i , nigba lilo pẹlu rm (ati awọn irinṣẹ ifọwọyi faili miiran bii cp tabi mv) fa itusilẹ kan lati han ṣaaju yiyọ faili kan.

Kanna kan si didakọ, gbigbe, tabi lorukọmii faili kan ni ipo kan nibiti ọkan ti o ni orukọ kanna ti wa tẹlẹ.

Itọsọna yii fun ọ ni aye keji lati ronu boya o fẹ lati yọ faili gangan n - ti o ba jẹrisi tọ, yoo lọ. Ni ọran yẹn, Mo binu ṣugbọn sample yii kii yoo daabobo ọ lati aibikita ti ara rẹ.

Lati ropo rm pẹlu inagijẹ si rm -i , ṣe:

alias rm='rm -i'

Aṣẹ inagijẹ yoo jẹrisi pe rm ti jẹ oruko bayi:

Sibẹsibẹ, eyi yoo ṣiṣe ni akoko igba olumulo lọwọlọwọ ninu ikarahun lọwọlọwọ. Lati ṣe iyipada ni igbagbogbo, iwọ yoo ni lati fi pamọ si ~/.bashrc (diẹ ninu awọn pinpin le lo ~/.faili dipo) bi a ṣe han ni isalẹ:

Ni ibere fun awọn ayipada ni ~/.bashrc (tabi ~/.profile ) lati ni ipa lẹsẹkẹsẹ, orisun faili lati ikarahun lọwọlọwọ:

. ~/.bashrc

Ohun elo oniwadi oniwun - Ni akọkọ

Ni ireti, iwọ yoo ṣọra pẹlu awọn faili rẹ ati pe yoo nilo nikan lati lo ọpa yii lakoko ti o n bọlọwọ faili ti o sọnu lati disk ita tabi kọnputa USB.

Sibẹsibẹ, ti o ba mọ pe o yọ faili lairotẹlẹ ninu eto rẹ ati pe iwọ yoo wa ni ijaaya - maṣe. Jẹ ki a wo ni iṣaaju, ohun elo asọtẹlẹ ti a ṣe apẹrẹ fun iru awọn oju iṣẹlẹ.

Lati fi sori ẹrọ ni akọkọ ni CentOS/RHEL 7, iwọ yoo nilo lati jeki Repoforge ni akọkọ:

# rpm -Uvh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm
# yum install foremost

Nibo ni Debian ati awọn itọsẹ, kan ṣe

# aptitude install foremost

Lọgan ti fifi sori ẹrọ ti pari, jẹ ki a tẹsiwaju pẹlu idanwo ti o rọrun. A yoo bẹrẹ nipa yiyọ faili aworan ti a npè ni nosdos.jpg lati itọsọna/bata/awọn aworan:

# cd images
# rm nosdos.jpg

Lati gba pada, lo akọkọ bi atẹle (iwọ yoo nilo lati ṣe idanimọ ipin ipilẹ ni akọkọ - /dev/sda1 ni ibiti /boot ngbe ninu ọran yii):

# foremost -t jpg -i /dev/sda1 -o /home/gacanepa/rescued

ibiti/ile/gacanepa/ti fipamọ ni itọsọna lori disiki ti o yatọ - ṣe iranti pe gbigba awọn faili pada lori kọnputa kanna nibiti awọn ti o yọ kuro wa kii ṣe igbesẹ ọlọgbọn.

Ti, lakoko imularada, o wa awọn apa disk kanna nibiti awọn faili ti o yọ kuro ti wa tẹlẹ, o le ma ṣee ṣe lati gba ohunkohun pada. Ni afikun, o ṣe pataki lati da gbogbo awọn iṣẹ rẹ duro ṣaaju ṣiṣe imularada.

Lẹhin ti iṣaju ti pari ṣiṣe, faili ti o gba pada (ti imularada ba ṣeeṣe) yoo wa ninu itọsọna/ile/gacanepa/giga/jpg.

Ninu nkan yii a ti ṣalaye bii o ṣe le yago fun yiyọ faili kan lairotẹlẹ ati bii o ṣe le gbidanwo lati gba pada ti iru iṣẹlẹ ti ko fẹ ba ṣẹlẹ. Ki o kilo, sibẹsibẹ, pe akọkọ le gba akoko diẹ lati ṣiṣe da lori iwọn ti ipin naa.

Gẹgẹbi igbagbogbo, ma ṣe ṣiyemeji lati jẹ ki a mọ boya o ni awọn ibeere tabi awọn asọye. Ni idaniloju lati sọ akọsilẹ wa silẹ ni lilo fọọmu ni isalẹ.