Viskas yra failas sistemoje „Linux“, įskaitant katalogą. Katalogas yra tik failų grupė.
Pirmiausia yra dvi komandos, kurios ištrina failus ir katalogus „Linux“:
rm
rmdir
rmdir
komanda naudojama tuščiam „Linux“ katalogui ištrinti.
Pvz., Šis kodas ištrina katalogą „vaizdai“, kuriame nėra failų:
$ rmdir images/
Taip pat galime naudoti rm
komanda su -d
galimybė ištrinti tuščią katalogą:
$ rm -d images/
Pastaba:Jei kataloge yra failų, mes negalime jų naudoti rmdir katalogą ištrinti.Jei bandytume pirmiau pateiktą komandą ne tuščiame kataloge, gautume:
$ rmdir images/ rmdir: images/: Directory not empty
Norėdami ištrinti katalogą su visu jo turiniu, naudokite rm
komanda su argumentu -r
.
$ rm -r images/
Taip pat galite labai ištrinti katalogą ir visą jo turinį -rf
argumentas.
$ rm -rf images/
Norėdami ištrinti failą „Linux“ sistemoje, tiesiog naudokite rm
komanda:
$ rm cat.gif
Norėdami priversti ištrinti failą, naudokite -f
parinktis su rm
komanda:
$ rm -f cat.gif
Jei norite, kad prieš ištrinant failą ar katalogą jūsų paprašytų patvirtinimo, naudokite -i
parinktis su rm
komanda:
$ rm -i cat.gif remove cat.gif? y
Norėdami pamatyti ištrintų failų išvestį, naudokite -v
variantas:
$ rm -v cat.gif cat.gif
Norėdami ištrinti kelis failus per vieną operaciją, mes naudojame *
pakaitos simbolis.
Pavyzdžiui, šis kodas pašalina visus vaizdus su .gif
pratęsimas:
ls images/ bird.png cat.gif dog.gif rm *.gif ls images/ bird.png
rm [-dfiPRrvW] file ...
Žemiau esančioje lentelėje parodytas rm
naudojimas komandą su visomis jos parinktimis.
+--------+---------------------------------------------------------------------------------------------------------------------+-----+-----+ | 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. |
|
| +--------+---------------------------------------------------------------------------------------------------------------------+-----+-----+