Како копирати датотеку у више директоријума помоћу наредби

Ако сте икада користили командну конзолу линук, већ знате да је врло једноставно копирати датотеку или чак неколико датотека захваљујући команди цп, наредба коју смо сви некада користили и која нам је до данас добро послужила за копирање датотека помоћу конзоле.

Међутим, шта се дешава када желимо копирати једну датотеку у неколико директорија истовремено? Команда цп не дозвољава то директно, морајући да понавља команду цп изнова и изнова, нешто што може бити гломазно и непрактично. Сигурно сте се, када вам се ово догодило, запитали да ли постоји услужни програм који вам омогућава копирање једне датотеке у неколико директорија у једној команди, без понављања.

Па, имам добре вести за вас, од тада наредба каргс ће вам омогућити да спојите неколико цп наредби у једну, штеди вам време и омогућава вам да то учините у једном потезу, једном командом. Синтакса наредбе је следећа:

xargs -n 1 cp -v archivo<<<"/carpeta1/ /carpeta2/" 

Као што видите, ради се о употреби карг наредбе са цп наредбом као аргумента, стављајући име датотеке тамо где сте ставили датотеку и фасцикле у које желите да је копирате тамо где сте ставили фасциклу (додајући оне које желите). Ако на пример желим да копирам датотеку тест.ткт у / хоме / азпе и / хоме / исаац, наредба би била следећа.

xargs -n 1 cp -v prueba.txt<<<"/home/azpe/ /home/isaac/ "

Ако одвојено желим да га копирам у директоријум / хоме / јоакуин и / хоме / вилли, ставио бих следећу команду.

xargs -n 1 cp -v prueba.txt<<<"/home/azpe/ /home/isaac/ /home/joaquin/ /home/willy/ "

Дакле, моћи ћемо да копирамо датотеку у неколико директоријума истовремено, нешто без сумње врло практично и радознало и да никад не боли за сазнање. Запамтите да број жељених директоријума можете ставити у наводнике.

Добра употреба ове команде за коју се могу сетити је, на пример, наставник који жели копирати датотеку свим својим ученицима. могао копирати датотеку у једном потезу и то у једној команди, без потребе да обилазите постављајући команду за сваког ученика.


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. Odgovorni za podatke: AB Internet Networks 2008 SL
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.

  1.   Моника дијо

    Сматрам да је врло занимљиво.

  2.   Сид рагасоом дијо

    Здраво, моја идеја је да копирам датотеку на више спољних дискова помоћу ове методе. Сада, због незнања, не могу да ставим датотеку „ткт“ на све МОУНТПОИНТ (/ медиа / КСКСКС / УУИД) дискова, јер ће увек бити нових дискова. Можете ли ми помоћи око тога? Од већ пуно хвала.