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ẹ.