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

Kapcsolódó cikkek