Lumipat ng maraming mga file na may iba't ibang mga format nang sabay-sabay mula sa terminal

Icon ng arrow at direktoryo

Matapos basahin ang pamagat maaari mong isipin, mabuti, napaka-simple, ginagamit ko ang utos na cp o mv at ginagamit ko ang character na wildcard * upang ilipat ang lahat nang sabay-sabay. Ngunit ilipat nito ang bawat isa sa mga file sa loob ng direktoryo kung saan ka nagtatrabaho. Ngunit hindi namin nais na eksakto, kung ano ang nais naming ipakita sa mini-tutorial na ito ay isang bagay na medyo pino, iyon ay, upang ilipat lamang ang ilang mga format mula sa loob ng direktoryong iyon sa ibang lugar.

Tandaan na kapag sinabi kong lumipat, maaari rin itong palitan ng pangalan. Sa nasabing iyon, magsimula tayo sa negosyong nagpapakita kung paano ito magagawa isang napakadali at mabilis na paraan, upang kapag kailangan mong i-purge ang ilang mga format ng file, hindi mo na kailangang ilipat ang mga ito nang paisa-isa, ngunit maaari mong i-automate ang lahat mula sa isang linya ng command. Well, upang ilipat ang iba't ibang mga format ng mga file mula sa isang direktoryo patungo sa ibang direktoryo, ang format ng utos ay maaaring maging isa sa mga sumusunod:

mv /ruta/origen/*.{ext1, ext2, extn} /ruta/destino

mv *.ext1 *.ext2 *.extn /ruta/destino

Ang parehong mga kaso ay nagsisilbi, sa una ang tinutukoy namin ang ruta ng pinagmulan at pagkatapos ang mga extension na lilipat na tayo. Iyon lamang ang maililipat at hindi ang iba, nakakaapekto sa anumang file, anuman ang pangalan nito. Sa pangalawang kaso, ipinapalagay na nagtatrabaho na kami mula sa direktoryo kung saan matatagpuan ang mga file na ililipat namin ...

Halimbawa, isipin na nais naming ilipat ang lahat ng mga video mula sa isang direktoryo sa isang naiiba. Sa halip, sa direktoryong iyon mayroong .txt, .odt dokumento, at musika din sa .mp3. Kung interesado lamang tayo na ilipat ang .flv, .mp4, .avi, at .mkv, kung ano ang gagawin namin ay ang mga sumusunod:

mv /home/Documentos/*.{flv, mp4, avi, mkv} /home/Multimedia

Napakasimple nito, kung kailan Ilista natin ang nilalaman ng nasabing direktoryo ng mapagkukunan gamit ang isang lsMakikita natin na ang lahat ng inilipat na mga file ay nawala, ngunit ang mga hindi namin nais na makakaapekto ay. Isang napaka-simpleng halimbawa, ngunit tiyak na pinahahalagahan ng mga nagsisimula!


Isang komento, iwan mo na

Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   gerarjors dijo

    mahusay na kontribusyon at kapaki-pakinabang