I-Linux Cima Iifayile kunye neZalathiso

Yonke into yifayile kwiLinux kubandakanya isikhombisi. Isikhokelo liqela leefayile kuphela.

Kukho imiyalelo emibini ikakhulu ecima iifayile kunye nemikhombandlela kwi-linux:

  • rm
  • rmdir


Cima isikhombisi esingenanto

I rmdir Umyalelo usetyenziselwa ukucima umkhombandlela ongenanto kwi-linux.


Umzekelo, le khowudi ilandelayo isusa isikhombisi 'semifanekiso' esingenazo iifayile ngaphakathi kuyo:

$ rmdir images/

Sinokusebenzisa kwakhona rm ukuyalela nge -d ukhetho lokucima isikhombisi esingenanto:


$ rm -d images/ Phawula:Ukuba kukho iifayile ngaphakathi kwesikhombisi, asinakho ukusebenzisa sifumase ukucima umkhombandlela.

Ukuba sizamile lo myalelo ungasentla kulawulo olungenanto, siya kufumana:



$ rmdir images/ rmdir: images/: Directory not empty

Cima incwadi eneenkcukacha kunye neziqulatho zayo

Ukucima umkhombandlela kunye nayo yonke into enomdla wokuphinda usebenzise rm umyalelo ngengxabano -r .

$ rm -r images/

Unokucima umkhombandlela kunye nayo yonke imixholo ngokunyanzelwa nge -rf impikiswano.

$ rm -rf images/

Cima ifayile

Ukucima ifayile kwi-linux, sebenzisa nje rm myalelo:


$ rm cat.gif

Cima ifayile ngokunyanzelwa

Ukunyanzela ukucima ifayile sebenzisa -f ukhetho kunye rm myalelo:

$ rm -f cat.gif

Khawuleza ngaphambi kokucima ifayile okanye isikhombisi

Ukuba ufuna ukukhuthazwa ukuze uqinisekise ngaphambi kokucima ifayile okanye isikhombisi, sebenzisa ifayile ye -i ukhetho kunye rm myalelo:

$ rm -i cat.gif remove cat.gif? y

Yiba yiVerbose xa ucima

Ukubona imveliso yokusetyenziswa kweefayile -v ukhetho:

$ rm -v cat.gif cat.gif

Cima iiFayile ezininzi

Ukucima iifayile ezininzi kwintsebenzo enye, sisebenzisa * ikhadi lasendle.


Umzekelo, le khowudi ilandelayo isusa yonke imifanekiso ene .gif ulwandiso:

ls images/ bird.png cat.gif dog.gif rm *.gif ls images/ bird.png

Gqibezela ukusetyenziswa kwe-rm

rm Isintaksi

rm [-dfiPRrvW] file ...

Itheyibhile engezantsi ibonisa ukusetyenziswa kwe rm iyalele ngazo zonke iindlela onokukhetha kuzo.

+--------+---------------------------------------------------------------------------------------------------------------------+-----+-----+ | Option | Description




















|
|
| +--------+---------------------------------------------------------------------------------------------------------------------+-----+-----+ | -d
| Attempt to remove directories as well as other types of files.









|
|
| | -f
| Attempt to remove the files without prompting for confirmation, regardless of the file's permissions.


|
|
| | -i
| Request confirmation before attempting to remove each file, regardless of the file's permissions



|
|
| | -P
| Overwrite regular files before deleting them.













|
|
| | -R
| Attempt to remove the file hierarchy rooted in each file argument.









|
|
| | -r
| Same as -R




















|
|
| | -v
| Be verbose when deleting files, showing them as they are removed.









|
|
| | -W
| Attempt to undelete the named files. Currently, this option can only be used to recover files covered by whiteouts. |
|
| +--------+---------------------------------------------------------------------------------------------------------------------+-----+-----+