Writing 2D Games in C using SDL by Thomas Lively
Sisällysluettelo:
- Kuinka käyttää
mv
komentoa - Useiden tiedostojen ja hakemistojen siirtäminen
mv
komentoasetukset- Pyydä ennen kirjoittamista
- Pakota korvaaminen
- Älä korvaa olemassa olevia tiedostoja
- Tiedostojen varmuuskopiointi
- Verbose-lähtö
- johtopäätös
Tiedostojen ja hakemistojen siirtäminen on yksi perustoiminnoista, jotka usein suoritetaan Linux-järjestelmässä.
Tässä opetusohjelmassa selitetään kuinka
mv
komentoa voidaan käyttää tiedostojen ja hakemistojen siirtämiseen.
Kuinka käyttää
mv
komentoa
mv
komentoa (lyhyt siirrosta) käytetään nimeämään ja siirtämään tiedostoja ja hakemistoja sijainnista toiseen.
mv
komennon syntaksi on seuraava:
mv SOURCE DESTINATION
SOURCE
voi olla yksi tai useampi tiedosto tai hakemisto, ja
DESTINATION
voi olla yksi tiedosto tai hakemisto.
- Kun LÄHTEEKSI annetaan useita tiedostoja tai hakemistoja,
DESTINATION
on oltava hakemisto. Tässä tapauksessaSOURCE
tiedostot siirretään kohdehakemistoon.Jos määrität yhden tiedostonSOURCE
tiedostoksi jaDESTINATION
kohde on olemassa oleva hakemisto, tiedosto siirretään määritettyyn hakemistoon.Jos määrität yksittäisen tiedostonSOURCE
tiedostona, ja yksi tiedostoDESTINATION
kohteena, nimeät uudelleen tiedoston. KunSOURCE
on hakemisto jaDESTINATION
ei ole,SOURCE
nimetään uudelleenDESTINATION
. Muussa tapauksessa, josDESTINATION
olemassa, se siirretäänDESTINATION
hakemistoon.
Tiedoston tai hakemiston siirtämiseksi sinulla on oltava kirjoitusoikeudet sekä
SOURCE
että
DESTINATION
. Muutoin saat luvan, jonka epääminen on virhe.
Voit esimerkiksi siirtää tiedostotiedoston1 nykyisestä työhakemistosta suorittamaasi
/tmp
hakemistoon:
mv file1 /tmp
Tiedoston nimeäminen uudelleen on määritettävä kohdetiedoston nimi:
mv file1 file2
Hakemistojen siirtäminen on sama kuin tiedostoja siirrettäessä. Seuraavassa esimerkissä, jos
dir2
hakemisto on olemassa, komento siirtää
dir1
sisällä. Jos
dir2
ei ole,
dir1
nimetään uudelleen
dir2
:
dir2
:
Useiden tiedostojen ja hakemistojen siirtäminen
Jos haluat siirtää useita tiedostoja ja hakemistoja, määritä lähteeksi siirrettävät tiedostot. Esimerkiksi, siirtääksesi tiedostot
file1
ja
file2
dir1
hakemistohakemistoon:
mv file1 file2 dir1
mv
komennon avulla voit myös käyttää kuvioiden hakua. Voit esimerkiksi siirtää kaikki
pdf
tiedostot nykyisestä hakemistosta
~/Documents
hakemistoon käyttämällä:
mv
komentoasetukset
mv
komento hyväksyy useita vaihtoehtoja, jotka vaikuttavat komentojen oletuskäyttäytymiseen.
Joissakin Linux-jakeluissa
mv
voi olla
mv
komennon alias mukautetulla vaihtoehdolla. Esimerkiksi, CentOS: ssa
mv
on alias
mv -i
. Voit selvittää, onko
mv
alias
type
:
type mv
Jos
mv
on alias, ulostulo näyttää tältä:
mv is aliased to `mv -i'
Jos annetaan ristiriitaisia vaihtoehtoja, viimeinen on etusijalla.
Pyydä ennen kirjoittamista
Oletusarvoisesti, jos kohdetiedosto on olemassa, se korvataan. Pyydä vahvistusta käyttämällä
-i
vaihtoehtoa:
mv -i file1 /tmp
mv: overwrite '/tmp/file1'?
Korvaa tiedostotyyppi
y
tai
Y
Pakota korvaaminen
Jos yrität korvata vain luku-tiedoston,
mv
komento kysyy, haluatko korvata tiedoston:
mv -i file1 /tmp
mv: replace '/tmp/file1', overriding mode 0400 (r--------)?
Käytä
-f
vaihtoehtoja välttääksesi kehotusta:
mv -f file1 /tmp
Tämä vaihtoehto on erityisen hyödyllinen, kun joudut korvaamaan useita luku-vain luku-tiedostoja.
Älä korvaa olemassa olevia tiedostoja
-n
asetus käskee
mv
koskaan korvata olemassa olevaa tiedostoa:
mv -f file1 /tmp
Jos
file1
on olemassa, yllä oleva komento ei tee mitään. Muutoin se siirtää tiedoston
/tmp
hakemistoon.
Tiedostojen varmuuskopiointi
Jos kohdetiedosto on olemassa, voit luoda siitä varmuuskopion käyttämällä
-b
vaihtoehtoa:
mv -b file1 /tmp
Varmuuskopiotiedostolla on sama nimi kuin alkuperäisellä tiedostolla, johon on liitetty tilde (
~
).
Varmista ls-komennolla, että varmuuskopio on luotu:
ls /tmp/file1*
Verbose-lähtö
Toinen vaihtoehto, joka voi olla hyödyllinen, on
-v
. Kun tätä asetusta käytetään, komento tulostaa jokaisen siirretyn tiedoston nimen:
mv -i file1 /tmp
renamed 'file1' -> '/tmp/file1'
johtopäätös
mv
komentoa käytetään tiedostojen ja hakemistojen siirtämiseen ja nimeämiseen.
Lisätietoja
mv
komennosta on man-sivulla tai kirjoita
man mv
terminaaliin.
Uudet Linux-käyttäjät, joita komentojono pelottaa, voivat siirtää tiedostojaan GUI-tiedostonhallinnalla.
mv-pääteKuinka kopioida tiedostoja ja hakemistoja Linuxissa
Tiedostojen ja hakemistojen kopiointi on yksi yleisimmistä tehtävistä, joita suoritat komentorivillä työskennellessä. Linuxissa tiedostojen kopiointiin on useita komentoja. Cp ja rsync ovat yleisimmin käytettyjä työkaluja.
Kuinka nimetä tiedostoja ja hakemistoja Linuxissa
Tiedostojen ja hakemistojen uudelleennimeäminen on yksi tärkeimmistä tehtävistä, jotka usein suoritetaan Linux-järjestelmässä. Tässä opetusohjelmassa näytämme, kuinka mv- ja rename -komentoja voidaan käyttää tiedostojen ja hakemistojen nimeämiseen uudelleen.
Kuinka zip tiedostoja ja hakemistoja Linuxissa
Zip on yleisimmin käytetty arkistotiedostomuoto, joka tukee häviötöntä tietojen pakkaamista. Tässä opetusohjelmassa näytämme, kuinka ZIP (kompressoida) tiedostot ja hakemistot Linuxissa zip-komennon avulla.