Mv

Straipsnis iš Vikipedijos, laisvosios enciklopedijos.

mv - Linux ir Unix komanda failų perkėlimui ir pervardinimui.

Nurodant tą patį folderį, tačiau kitą failo vardą, failą galima ir pervardinti.

Dažniausiai taikomas komandos variantas yra

mv sena_vieta/senas_failo_vardas nauja_vieta/naujas_failo_vardas

arba (pervardinant)

mv senas_vardas naujas_vardas

Jei pirmasis argumentas yra failo vardas, o antrasis - folderis, komanda perkelia nurodytą failą į šį folderį:

mv musu_failas /musu/kitas/folderis

Kai kada naudojama versija su --target-directory raktu:

mv --target-directory=kur_perkelti failas_1 failas_2 .. failas_n

Visi failai bus perkelti į folderį kur_perkelti.

Kaip ir kitose komandose, galimas santykinis folderio nurodymas bei vardo kortelės

Kiti dažnai naudojami raktai:

  • -f (arba --force) be klausimų ištrinti nurodomoje vietoje jau esantį, kitą, tokį patį vardą turintį failą. Nesant šio rakto, sistema gali pareikalauti vartotojo patvirtinti jo sprendimą.
  • -i (arba --interactive) visada klausti vartotojo prieš trinant failus. Priešingas -f.
  • -u (arba --update) perkelti tik tuos failus, kurie naujesni nei nurodytoje vietoje esantys to paties vardo failai. Taip pat perkeliami ir tie failai, kurių vardus turinčių kitų failų nurodytoje vietoje nėra.
  • -v (arba --verbose) Aiškinti, kas daroma. Naudingas raktas mokantis komandą.
  • --help trumpai paaiškinti, kaip naudotis komanda. Šiuo raktu galima gauti konkrečiai versijai ar distribucijai specifinės informacijos.

[taisyti] Naudojimo sritis

Šiuo metu failus patogiau perkelti grafinės sąsajos įrankiais, tačiau mv komanda neretai naudinga įvairuose skriptuose, kurie gali failų tvarkymo operacijas atlikti automatiškai.

[taisyti] Literatūra