fájlok áthelyezése
gyermek könyvtárban. A második érv - a nevét, hogy a fájl lesz a szülő könyvtár.
$ Cp imya_dochernego_kataloga / fájlnév novoe_imya_fayla
A következő példa kivitelnél1 fájl másolása a könyvtárat a home könyvtár kellékek:
$ Cp kellékek / kivitelnél1 kivitelnél1
Tegyük fel, hogy szeretne másolni egy fájlt, hogy a gyermek a szülő könyvtár. Meg kell valahogy pont a szülő könyvtár. Két pont azt jelzik, hogy az elérési út a szülő könyvtár:
$ Cp fájlnév. $ Cp fájlnév. / novoe__imya_fayla
Ha például kellékek - az aktuális könyvtár, és szeretne másolni egy fájlt kivitelnél1 kellékek szülő könyvtáron (ebben az esetben a felhasználó home könyvtárában), meg kell ahelyett, hogy a második argumentum összehasonlítani alkalmazzon dupla pontot.
Ha azt szeretnénk, hogy egy példányt kivitelnél1 új fájlnevet, add hozzá a második argumentum egy perjel:
$ Cp kivitelnél1. / newversion
Használja a mv parancs, akkor sem változik meg a fájl nevét, vagy egy fájl az egyik könyvtárból a másikba. Segítségével mv átnevezni egy fájlt, a második érv kell adnia az új fájl nevét. Az első érv - az aktuális fájlnevet.
$ Mv aktuális fájlnév novoe_imya_fayla
Az alábbi példában a fájl neve a javaslat megváltoztatja a kivitelnél1. $ Mv javaslat kivitelnél1
Csakúgy, mint a cp parancsot, akkor nagyon könnyű hibázni törlésével a fájlt. Átnevezése egy fájlt, akkor válasszon ki egy nevet, amely már egy másik fájl, és a fájl törlődik. Az mv parancs is a -i kapcsolót, amely először ellenőrzi, hogy a megadott fájl nevét. Ha igen, akkor a program megkérdezi, hogy szeretné felülírni. Az alábbi példában a név kivitelnél1 fájl már létezik. A program azt érzékeli, hogy a másolás kerül sor, és megkérdezi, hogy szeretné csinálni, vagy sem.
$ Mv -i kivitelnél1 javaslat felülírása javaslat? n
A fájl lehet mozgatni az egyik könyvtárból a másikba. Ehhez a második érv az mv parancs, hogy orvosolják a könyvtár neve. Ebben az esetben, akkor feltételezhetjük, hogy az mv parancs nem nevezi át a fájlt, csak meg kell mozgatni, hogy az egyik könyvtárból a másikba.
Az áthelyezés után a fájl neve lesz, hogy ő viselte a forrás könyvtárban (ha másként nem).
$ Mv fájlnév könyvtár_név
A következő példa newprop fájl átkerül a kezdeti dátuma a kellékek könyvtárban.
$ Mv newprop kellékek
Ha mozog a kívánt fájlt átnevezni, adja meg az új fájl nevét, miután a könyvtár neve. A könyvtár neve van elválasztva az új név egy perjel fájlt. Az alábbi példában a fájl átkerül newprop kellékek könyvtárba, és mivel a neve kivitelnél1.
$ Mv newprops kellékek / kivitelnél1 $ cd kellékek
Nevének megadásával a gyermek könyvtár előtt a fájl nevét, akkor mozgassa a könyvtár vissza a szülő.
$ Mv kellékek / kivitelnél1 kivitelnél1
Tegyük fel most, hogy már készül az aktuális könyvtárat, és a gyermek szeretné helyezni a fájlt a leányvállalat a szülő könyvtár. Mivel abban az esetben használja a cp parancsot, akkor kijelöli a két pontot szülő könyvtár.
$ Mv fájl nevét. / Új fájlnév
Ha például kellékek - az aktuális könyvtár, és szeretne mozgatni egy fájlt kivitelnél1 kellékek szülő könyvtáron (ebben az esetben a felhasználó home könyvtárában), akkor kell használni a két pont helyett a második érvet illeti, a mv paranccsal.
Ha azt szeretnénk, hogy a fájlt a szülő könyvtár kivitelnél1 új nevet, add hozzá a második argumentum egy perjel:
$ Mv kivitelnél1. / oldprop
Tény, hogy a fájl neve - a neve elé elérési út a katalógusban. Ha áthelyezi a fájlt egy könyvtárba kedd jelentések elérési út megváltozott. Teljes kedd fájl neve megváltozott / home / Chris / kedd / home / Chris / reports / kedd. Most útját neve tartalmazza a könyvtár nevét jelentéseket.
Ugyanígy akkor szabadon használhatja az abszolút elérési útja. A következő példa fájl átkerül a mai jelentések könyvtárba, és egy új nevet, kedd. Megjegyezzük, hogy az abszolút elérési út érvként a parancs mv, és ls parancs.
$ Mv ma / home / Chris / reports / kedd $ ls / home / Chris / jelentések
Csakúgy, mint a cp paranccsal mv parancs lehetővé teszi, hogy egyszerre mozog az egyik könyvtárból a másikba több fájlt. Csak be kell írni a nevét a fájlokat a parancssorban. Mindig legyen az utolsó, az új könyvtár nevét. Az alábbi példában a felhasználó mozgatja a szerdán és pénteken múlthét fájlokat a könyvtárba.
szerda péntek múlthét
Amikor létrehoz egy listát a fájlok nevét mv parancs, akkor speciális karaktereket. A következő példában a felhasználó mozgatja az összes forrás fájlok programok az aktuális könyvtára a newproj.
Ha azt szeretnénk, hogy minden fájlt ebből a könyvtárból egy másik könyvtárba, akkor a *. * És hogy egy listát az összes ezeket a fájlokat. A következő példában a felhasználó mozgatja az összes fájlt a könyvtárból a jelentések repbks könyvtárban.
$ Mv jelentések /*.* repbks
Linux operációs rendszer lehetővé teszi, hogy másolni vagy áthelyezni egész könyvtárakat. Az első érv cp és mv parancs használja a könyvtár nevét, amely lehetővé teszi, hogy másolni és áthelyezni könyvtárak egyik könyvtárból a másikba. Az első érv - a könyvtár nevét kell másolni vagy áthelyezni, és a második - a könyvtár nevét, amelyben el van helyezve. Amikor áthelyezése és másolása érvényes könyvtár elérési út szerkezete ugyanolyan, mint hogy a megfelelő műveletek fájlokat.
Alkönyvtárak lehet ugyanolyan könnyen, mint a másolt fájlok az egyik könyvtárból a másikba. Másolásához könyvtár cp parancsot kell használni az -r kapcsolóval (rövid rekurzív, azaz „rekurzív”). Ez az opció lehetővé teszi a csapat Sze utasította másolni a könyvtárat és annak összes alkönyvtárat. Más szóval, az összes másolt könyvtárat részfájának kezdve a kérelmet. A következő példa thankyou oldletters könyvtár bekerül a könyvtárba. Miután a művelet befejezését, elkezd igazságosan egymás mellett két alkönyvtárat thankyou: az egyik a betűk könyvtár, a másik oldletters.
$ Cp -r betűk / koszonjuk oldletters $ ls -F betűk
$ Ls -F oldletters koszonjuk /
Tegyük fel, hogy a másolni kívánt
másolja az összes fájlt a könyvtárban betűk oldletters könyvtár, meg kell tenni egy csillag, mint az első érv, és a program létrehoz egy listát az összes rendelkezésre álló fájlneveket a könyvtárban leveleket. Ha azt szeretnénk, hogy adja meg az utat neve az első érv, csinálni, és hogy egy csillag a végén. Az alábbi példában az összes fájlt a könyvtárban átmásolja a betűk oldletters könyvtárban. Levelek megadott elérési útvonal, és egy csillag a végén a név utal az összes fájl ebben a könyvtárban.
$ Cp betűk / * oldletters
Ha szeretné, hogy a másolási műveletet és alkönyvtárak, meg kell adnia az -r kapcsolóval.
$ Cp -r betűk / * oldletters
speciális karakter
Ön már tudja, hogyan jelölik hullámvonal abszolút elérési útja a home könyvtár. Például, ha egy fájlt másol egy alárendelt könyvtárat a home könyvtár jelölhető egy tilde abszolút elérési útja a home könyvtár. Az alábbi példában a felhasználó belép a jelentések könyvtárba, majd másolja azt hétfőtől fájlt a saját könyvtárban.
$ Cd jelentések $ hétfő vö
Tehát, hogy ha egy fájlt másol a home könyvtár, hogy adjon neki egy új nevet, hogy egy új nevet, miután a szimbólum pár
/. A következő példában, hétfő fájl másolása a home könyvtár, és másolatot kap a mai nevét.
Az mv parancs érvek hullámvonal használt ugyanúgy. Az alábbiakban bemutatjuk, hogyan fájl átkerül hétfőtől jelentések könyvtárat a home könyvtár.
Ha mozog egy fájlt egy alárendelt könyvtár az elején megváltoztatja a nevét, aztán a hullámvonal egy perjel, mielőtt az új fájl nevét,
/. Az alábbi példában a felhasználó belép a jelentések könyvtárba, majd mozog a hétfő fájlt a home könyvtár, és ad neki a nevét ma.
Hullámvonal lehet használni minden olyan esetben, amikor a home könyvtár elérési út. A következő példa a parancs és ls mv leírt korábban elvégzett, hullámvonallal.
Fájl törlése: rm parancs
rm parancs használható tetszőleges számú érv, hogy egyszerre több fájlt törölni. Az ezen fájlok neveit vannak megadva a parancssorban a parancs után nevét.
$ Rm javaslat kivitelnél1 Version2
Rm parancsot óvatosan kell alkalmazni, mert akkor nem törli a műveletet. Ha egy fájl törlése után nem lehet visszaállítani. Tegyük fel, hogy véletlenül lépnek be ezt a parancsot helyett valamilyen más, például cp vagy mv. Ha jön az érzékeit, már túl késő - a fájl hiányzik. Annak érdekében, hogy elkerüljék az ilyen hibák, használja az rm parancsot a -i opcióval, amely elindítja a kiadása a kérelmet, hogy erősítse meg a törlést. Most eltávolítása előtt minden fájlt, a rendszer megkérdezi, hogy valóban törölni akarja. Ha meg y, a fájl törlésre kerül. Minden más válasz nem törlődik. A következő példában, az rm parancsot a rendszer által utasította, hogy törölje a javaslatot, és oldprop fájlokat, majd megerősítést kér mindegyikre. A felhasználó úgy dönt, hogy törli oldprop javaslatot, hogy távozzon.
$ Rm -i javaslat oldprop Távolítsuk javaslat? n