Week 1, continued
Sadržaj:
- Kako koristiti
mv
naredbu - Premještanje više datoteka i direktorija
mv
Opcije naredbe- Obavijest prije prepisivanja
- Prisilno prepisivanje
- Ne prepisujte postojeće datoteke
- Izrada sigurnosnih kopija datoteka
- Doslovni izlaz
- Zaključak
Premještanje datoteka i mapa jedan je od najosnovnijih zadataka koji često trebate obaviti u Linux sustavu.
U ovom ćemo vodiču objasniti kako koristiti naredbu
mv
za premještanje datoteka i mapa.
Kako koristiti
mv
naredbu
Naredba
mv
(kratka od premještanja) koristi se za preimenovanje i premještanje datoteka i mapa s jedne lokacije na drugu. Sintaksa naredbe
mv
je sljedeća:
mv SOURCE DESTINATION
SOURCE
može biti jedna ili više datoteka ili direktorija, a
DESTINATION
može biti jedna datoteka ili mapa.
- Kad su više datoteka ili mapa dane kao
SOURCE
,DESTINATION
mora biti direktorij. U ovom slučaju se datotekeSOURCE
premještaju u ciljni direktorij. Ako jednu datoteku navedete kaoSOURCE
, a ciljSOURCE
je postojeća mapa, tada se datoteka premješta u navedeni direktorij. Ako jednu datoteku navedete kaoSOURCE
, a jedna datoteka kao ciljDESTINATION
tada datoteku preimenujete. Kada jeSOURCE
direktorij, aDESTINATION
ne postoji,SOURCE
će biti preimenovan uDESTINATION
. U suprotnom, akoDESTINATION
postoji, premješta se unutar mapeDESTINATION
.
Za pomicanje datoteke ili mape morate imati dopuštenja za pisanje i na
SOURCE
i
DESTINATION
. U protivnom, dobit ćete pogrešku kojoj je odbijeno dopuštenje.
Na primjer, za premještanje datoteke
file1
iz trenutne radne mape u
/tmp
direktorij koji biste pokrenuli:
mv file1 /tmp
Za preimenovanje datoteke trebate navesti naziv odredišne datoteke:
mv file1 file2
Sintaksa za pomicanje direktorija ista je kao i kod premještanja datoteka. U sljedećem primjeru, ako
dir2
mapa postoji, naredba će premjestiti
dir1
unutar
dir2
. Ako
dir2
ne postoji,
dir1
će biti preimenovan u
dir2
:
Premještanje više datoteka i direktorija
Da biste premjestili više datoteka i mapa, navedite datoteke koje želite premjestiti kao izvor. Na primjer, za premještanje datoteka
file1
i
file2
u direktorij
dir1
upišite:
mv file1 file2 dir1
Naredba
mv
također vam omogućuje korištenje podudaranja uzoraka. Na primjer, za premještanje svih
pdf
datoteka iz trenutne mape u
~/Documents
direktorij, upotrijebili biste:
mv
Opcije naredbe
Naredba
mv
prihvaća nekoliko opcija koje utječu na zadano ponašanje naredbe.
U nekim Linux distribucijama
mv
može biti alias za
mv
naredbu s prilagođenim skupom opcija. Na primjer, u CentOS
mv
je alias za
mv -i
. Možete saznati je li
mv
pseudonim pomoću naredbe
type
:
type mv
Ako je
mv
alias izlaz će izgledati ovako:
mv is aliased to `mv -i'
Ako se daju sukobljene mogućnosti, prednost ima zadnja.
Obavijest prije prepisivanja
Ako odredišna datoteka postoji prema zadanom, bit će prebrisana. Da biste zatražili potvrdu, koristite opciju
-i
:
mv -i file1 /tmp
mv: overwrite '/tmp/file1'?
Za prepisati vrstu datoteke
y
ili
Y
Prisilno prepisivanje
Ako pokušate prebrisati datoteku samo za čitanje, naredba
mv
će vas želite li prebrisati datoteku:
mv -i file1 /tmp
mv: replace '/tmp/file1', overriding mode 0400 (r--------)?
Da biste izbjegli da vam se zatraži koristite opcije
-f
:
mv -f file1 /tmp
Ova je opcija osobito korisna kada trebate prebrisati više datoteka samo za čitanje.
Ne prepisujte postojeće datoteke
Opcija
-n
kaže
mv
nikad ne smije prebrisati postojeću datoteku:
mv -f file1 /tmp
Ako postoji
file1
, naredba gore ne radi ništa. Inače će datoteku premjestiti u
/tmp
direktorij.
Izrada sigurnosnih kopija datoteka
Ako odredišna datoteka postoji, možete je stvoriti sigurnosnu kopiju pomoću opcije
-b
:
mv -b file1 /tmp
Datoteka sigurnosne kopije imat će isti naziv kao i izvorna datoteka s dodanom tildom (
~
).
Pomoću naredbe ls provjerite je li izrađena sigurnosna kopija:
ls /tmp/file1*
Doslovni izlaz
Druga opcija koja može biti korisna je
-v
. Kada se koristi ova opcija, naredba ispisuje naziv svake premještene datoteke:
mv -i file1 /tmp
renamed 'file1' -> '/tmp/file1'
Zaključak
Naredba
mv
koristi se za premještanje i preimenovanje datoteka i mapa.
Za više informacija o naredbi
mv
, provjerite man stranicu ili upišite
man mv
u svoj terminal.
Novi korisnici Linuxa koji su zastrašeni pomoću naredbenog retka mogu upotrijebiti upravitelj datoteka GUI za premještanje svojih datoteka.
mv terminalAutomatski premjestiti datoteke u mape u sustavu Windows 10/8/7
Korištenje besplatne mape DropIt, QuickMove, Files 2 možete sortirati i premjestiti datoteke u mape automatski u Windowsima 10/8/7.
Ako ne možete obrisati nevidljive, zaključane, mape s duha ili datoteke s računala sa sustavom Windows koristite CMD ili softver za brisanje datoteka da biste ih izbrisali undeletable & locked datoteke i mape u sustavu Windows 10/8/7.
S vremena na vrijeme možete ustanoviti da jednostavno ne možete izbrisati datoteku ili mapu na Windows računalu. Kada izađete izbrisati takve duhove ili datoteke ili mape koje se ne mogu poništiti, možete dobiti poruku o pogrešci:
Decluttering je važno, bilo da je to soba ili radna površina. Čista i uredna radna površina nije samo ugodna za oči, već povećava i produktivnost. Uvijek je lakše pronaći stvari na čistoj radnoj površini, u usporedbi s onim prepunim brojnih beskorisnih ikona. Dok radimo, zapravo ne znamo da spremamo datoteke i mape na radnoj površini, a mi zapravo namjerno spremamo važne datoteke i mape na radnoj površini radi lakšeg pristupa. No, na kraju dana ono što imamo je neuredna i neorganizirana radna po
Iako možete uvijek izbrisati ikonu beskorisnog ili ručno čistiti radnu površinu sustava Windows, postoje neke dobre i korisne treće strane besplatno aplikacije koje su dostupne za isto.