Python Tutorial for Beginners 5 - Python print() and input() Function
Sadržaj:
- Kako se koristi naredba
rm
- Uklanjanje više datoteka
- Uklanjanje direktorija (mape)
- Podrška prije uklanjanja
- rm -rf
- Zaključak
rm
je uslužni program naredbenog retka za uklanjanje datoteka i mapa. To je jedna od bitnih naredbi s kojom bi svaki Linux Linux trebao biti upoznat.
U ovom ćemo vodiču objasniti kako koristiti naredbu
rm
kroz primjere i objašnjenja najčešćih
rm
opcija.
Kako se koristi naredba
rm
Opća sintaksa za naredbu
rm
(ukloni) je sljedeća:
rm… FILE…
Kada se izvrši bez ikakve mogućnosti,
rm
ne uklanja direktorije i ne traži korisnika da li treba nastaviti sa uklanjanjem datih datoteka.
Da biste izbrisali jednu datoteku, upotrijebite naredbu
rm
zatim naziv datoteke kao argument:
rm filename
Ako datoteka nije zaštićena od pisanja, bit će uklonjena bez prethodne najave. Nakon uspjeha, naredba ne daje nikakav izlaz i vraća nulu.
Pri uklanjanju zaštićenih datoteka od upisivanja naredba će vas zatražiti za potvrdu, kao što je prikazano u nastavku:
rm: remove write-protected regular empty file 'filename'?
Upišite
y
i pritisnite
Enter
da biste uklonili datoteku.
Opcija
-f
govori
rm
nikada ne upozorava korisnika i da zanemaruje nepostojeće datoteke i argumente.
rm -f filename
rm -v filename
Uklanjanje više datoteka
Za razliku od naredbe
rm
unlink
,
rm
vam omogućuje brisanje više datoteka odjednom. Da biste to učinili, proslijedite datoteke kao argumente razdvojene razmakom:
rm filename1 filename2 filename3
Možete koristiti regularne izraze za podudaranje više datoteka. Na primjer, da biste uklonili sve
.png
datoteke u trenutnoj mapi, utipkali biste:
rm *.png
Prilikom korištenja regularnih izraza, prije pokretanja
rm
naredbe. uvijek je dobra listati datoteke naredbom
ls
tako da možete vidjeti koje će datoteke biti izbrisane.
Uklanjanje direktorija (mape)
Za uklanjanje jedne ili više praznih mapa koristite opciju
-d
:
rm -d dirname
rm -d
je funkcionalno identičan naredbi
rmdir
.
Za uklanjanje nepraznih direktorija i svih datoteka unutar njih rekurzivno, koristite opciju
-r
(rekurzivna):
Podrška prije uklanjanja
Opcija
-i
govori
rm
da upita korisnika za svaku datoj datoteci prije uklanjanja:
rm -i filename1 filename2
Za potvrdu upišite
y
i pritisnite
Enter
:
rm: remove regular empty file 'filename1'? rm: remove regular empty file 'filename2'?
Kada uklanjate više od tri datoteke ili rekurzivno uklanjate direktorij, da biste dobili jedan upit za cijelu operaciju, koristite opciju
-I
:
rm -i filename1 filename2 filename3 filename4
Od vas će se tražiti da potvrdite uklanjanje svih datih datoteka i mapa:
rm -rf
Ako je zadani direktorij ili datoteka unutar mape zaštićena pisanjem, naredba
rm
će vas zatražiti da potvrdite operaciju. Da biste uklonili direktorij bez upita, koristite opciju
-f
:
rm -rf dirname
Naredba
rm -rf
vrlo je opasna i treba je koristiti s krajnjim oprezom!
Zaključak
Pokazali smo vam kako koristiti Linux
rm
naredbu za uklanjanje datoteka i direktorija iz vašeg Linux sustava.
Budite izuzetno oprezni pri uklanjanju važnih datoteka ili direktorija, jer nakon što se datoteka izbriše, nije je moguće lako vratiti.
rm terminalChmod naredba u Linuxu (dopuštenja datoteka)

U Linuxu pristup datotekama upravlja se putem dozvola, atributa i vlasništva datoteka. Ovaj je vodič opisao kako pomoću naredbe chmod mijenjati dozvole pristupa datotekama i mapama.
Chgrp naredba u linuxu (promjena grupa)

U Linuxu je svaka datoteka povezana s vlasnikom i skupinom te ima dopuštenja koja određuju koji korisnici mogu čitati, pisati ili izvršavati datoteku. Naredba chgrpc mijenja vlasništvo grupe nad datotekama.
Cp naredba u Linuxu (kopiranje datoteka)

cp je uslužni program za kopiranje datoteka i mapa u Unix i Linux sustavima.