Linux Eyða skrám og möppum

Allt er skrá í Linux þar á meðal skrá. Skrá er aðeins hópur af skrám.

Það eru fyrst og fremst tvær skipanir sem eyða skrám og möppum í Linux:

  • rm
  • rmdir

Eyða tómri skrá

The rmdir skipun er notuð til að eyða tómri skrá í Linux.

Til dæmis eyðir eftirfarandi kóði „myndum“ möppunni sem hefur engar skrár í sér:

$ rmdir images/

Við getum líka notað rm skipun með -d möguleiki á að eyða tómri möppu:

$ rm -d images/ Athugið:Ef það eru skrár inni í skránni getum við ekki notað rmdir að eyða skránni.

Ef við reyndum ofangreinda skipun í möppu sem ekki var tóm fengum við:



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

Eyða skráasafni og innihaldi hennar

Notaðu rm til að eyða skrá með öllu innihaldi hennar skipun með rökum -r .

$ rm -r images/

Þú getur einnig eytt möppu og öllu innihaldi hennar með krafti -rf rök.

$ rm -rf images/

Eyða skrá

Til að eyða skrá í Linux skaltu einfaldlega nota rm skipun:

$ rm cat.gif

Eyða skrá af krafti

Til að þvinga eyða skrá skaltu nota -f valkostur með rm skipun:

$ rm -f cat.gif

Spurt áður en skrá eða möppu er eytt

Ef þú vilt vera beðinn um staðfestingu áður en skrá eða möppu er eytt skaltu nota -i valkostur með rm skipun:

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

Vertu orðheppinn þegar þú eyðir

Til að sjá framleiðsla á eytt skrám nota -v valkostur:

$ rm -v cat.gif cat.gif

Eyða mörgum skrám

Til að eyða mörgum skrám í einni aðgerð, notum við * jókertafla.

Til dæmis eyðir eftirfarandi kóði öllum myndum með .gif eftirnafn:

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

Heill rm notkun

rm Setningafræði

rm [-dfiPRrvW] file ...

Taflan hér að neðan sýnir notkun rm stjórn með öllum möguleikum þess.

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