Kedu ihe iwu rm-rf na-eme na Linux?
Iwu rm bụ ọrụ ahịrị iwu UNIX na Linux maka iwepu faịlụ ma ọ bụ akwụkwọ ndekọ aha na sistemụ Linux. N'isiokwu a, anyị ga-akọwa nke ọma ihe iwu \rm-rf nwere ike ime na Linux.
Na mgbakwunye, anyị ga-ekekọrịta ihe atụ ole na ole bara uru nke iwepụ faịlụ, wepụ ndekọ, wepụ ọtụtụ faịlụ ma ọ bụ akwụkwọ ndekọ aha, na-akpali maka nkwenye, wepụ faịlụ ugboro ugboro na ịmanye iwepụ faịlụ.
Iwu rm bụkwa otu n'ime iwu ndị a na-ejikarị na sistemụ Linux, mana ọ bụkwa iwu dị ize ndụ nke ị ga-achọpụta ma emechaa na edemede a.
Otu esi ewepu faịlụ na Linux
Site na ndabara, iwu rm na-ewepụ naanị faịlụ ma ọ bụ faịlụ akọwapụtara na ahịrị iwu ozugbo ma ọ naghị ewepụ akwụkwọ ndekọ aha.
$ mkdir -p tecmint_files $ touch tecmint.txt $ rm tecmint.txt $ rm tecmint_files
Otu esi ewepu otutu faịlụ na Linux
Iji wepụ ọtụtụ faịlụ otu ugboro, kọwapụta aha faịlụ otu otu (dịka ọmụmaatụ: file1 file2) ma ọ bụ jiri ụkpụrụ wepụ ọtụtụ faịlụ (dịka ọmụmaatụ: ụkpụrụ na-agwụ na .txt
) n'otu oge.
$ rm tecmint.txt fossmint.txt [Using Filenames] $ rm *.txt [Using Pattern]
Otu esi ewepu ndekọ na Linux
Iji wepu ndekọ, ị nwere ike iji -r
ma ọ bụ -R
mgba ọkụ, nke na-agwa rm ka ihichapụ ndekọ aha ugboro ugboro gụnyere ọdịnaya ya (sub-directories and files).
$ rm tecmint_files/ $ rm -R tecmint_files/
Otu esi ewepu faịlụ site na iji nkwenye ozugbo
Iji kpalite nkwenye mgbe ị na-ehichapụ faịlụ, jiri nhọrọ -i
dị ka egosiri.
$ rm -i tecmint.txt
Otu esi ewepu akwụkwọ ndekọ aha site na iji nkwenye ozugbo
Iji kpalite nkwenye mgbe ị na-ehichapụ ndekọ na akwụkwọ ndekọ aha ya, jiri nhọrọ -R
na -i
dị ka egosiri.
$ rm -Ri tecmint_files/
Otu esi ewepu faịlụ ma ọ bụ ndekọ n'ike
Iji wepu faịlụ ma ọ bụ ndekọ n'ike, ị nwere ike iji nhọrọ -f
mmanye ọrụ nhichapụ na-enweghị rm kpaliri gị maka nkwenye. Dịka ọmụmaatụ, ọ bụrụ na faịlụ enweghị ederede, rm ga-akpali gị ma ị ga-ewepụ faịlụ ahụ ma ọ bụ na ị gaghị ewepụ, iji zere nke a ma mebie ọrụ ahụ.
$ rm -f tecmint.txt
Mgbe ị jikọtara ọkọlọtọ -r
na -f
, ọ pụtara na ọ na-ewepụ akwụkwọ ndekọ aha (na ọdịnaya ya) ugboro ugboro na n'ebughị ụzọ nweta nkwenye.
$ rm -rf fossmint_files
Otu esi egosi ozi mgbe ihichapụ
Iji gosikwuo ozi mgbe ị na-ehichapụ faịlụ ma ọ bụ ndekọ, jiri nhọrọ -v
, nke a ga-enyere iwu rm aka igosi ihe a na-eme na mmepụta ọkọlọtọ.
$ rm -rv fossmint_files
Mụta rm -Rf/Iwu
Ikwesiri iburu n'uche na \rm -rf
bụ otu n'ime iwu kachasị dị ize ndụ, na ị nweghị ike ịgba ọsọ na sistemụ Linux, ọkachasị dị ka mgbọrọgwụ. Iwu a ga-ehichapụ ihe niile dị na gị Nkebi mgbọrọgwụ(/)
.
# rm -rf /
Mepụta Alias maka rm Command na Linux
Dị ka ihe nchekwa, ị nwere ike ime rm ka ọ na-akpali gị mgbe niile ka ị kwadoro ọrụ nhichapụ, oge ọ bụla ịchọrọ ihichapụ faịlụ ma ọ bụ ndekọ, na-eji nhọrọ -i
. Iji hazie nke a kpamkpam, tinye utu aha na faịlụ $HOME/.bashrc
gị.
alias rm="rm -i"
Chekwaa mgbanwe ndị ahụ wee pụọ na faịlụ ahụ. Wee wepụta faịlụ .bashrc
gị dị ka egosiri ma ọ bụ mepee ọnụ ahịa ọhụrụ maka mgbanwe a ga-arụ ọrụ.
$ source $HOME/.bashrc
Nke a pụtara nnọọ na mgbe ọ bụla i mebere rm, a ga-eji nhọrọ -i
kpọọ ya na ndabara (mana iji -f
ọkọlọtọ ga-ewepụ ntọala a).
$ rm fossmint.txt $ rm tecmint.txt
rm ọ na-ehichapụ faịlụ?
N'ezie, iwu rm anaghị ehichapụ faịlụ, kama ọ na-ewepụ na diski ahụ, mana data ahụ ka dị na diski th ma enwere ike nwetaghachi ya site na iji ngwaọrụ ndị dị ka nke mbụ.
Ọ bụrụ n'ezie na ịchọrọ ihichapụ ngwá ọrụ ahịrị iwu iji degharịa faịlụ iji zoo ọdịnaya ya.
Ọ bụ ya! N'edemede a, anyị akọwala ụfọdụ ihe atụ iwu rm bara uru ma kọwakwaara ihe iwu \rm -rf nwere ike ime na Linux. .