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

Један од честих задатака у којима извршавамо Линук окружења, без обзира на дистро који се користи, је копирање датотека било за назад или тако што ћете имати нову организацију информација. Иако можемо размењивати информације између различитих система, истина је да понекад губимо још више времена на дуплицирање наших информација.

У многим приликама не можемо пронаћи потребне информације на свом уређају, било због неорганизираности или велике количине садржаја. Ако желимо и оно што нас занима архивирајте га на различитим местима, задатак може постати компликован. Зато ћемо у овом водичу говорити о функцији копирања датотека у Линук -у само помоћу наредбе и реда за инструкције у различитим директоријумима.

1. Копирај функцију датотеке у Убунту Линуку


Када копирамо датотеку знамо да је параметар који користимо цп (Копирај-Копирај) и означавамо одредишну путању, на пример, у овом случају имамо слику која се зове Солветиц.пнг на радној површини и желимо да је копирамо у фасциклу под називом Тестови, користићемо следећу синтаксу:
 цп "Порекло" "Одредиште"

Видимо да на једноставан начин копирамо датотеке у Линуку, у овом случају у Убунту 16. Али шта ако желимо копирајте ту исту датотеку на више одредишта на Убунту 16 или на било ком дистро -у? Иако то можемо учинити ручно, постаје досадан задатак, претпоставимо да желимо копирати ту датотеку у фасцикле Тестови и Тест, требали бисмо ручно унијети сваки ред:

Овај процес ће, осим што се понавља, трајати дуже него што је потребно. У овом водичу ћемо анализирати цКако копирати датотеку у различите директоријуме у једној линији у Линук -у.

2. Копирајте датотеку у више фасцикли помоћу наредбе ецхо у Линуку


Корак 1
За ефикасније извршавање овог задатка користићемо наредбу Избацио са неким додатним параметрима. Општа синтакса је:
 ецхо дестинатион1 дестинатион2 етц | каргс -н 1 цп датотека за копирање
Корак 2
Опис ове линије је следећи:
  • Команда Избацио је задужен за писање на Линук екрану и у овом случају стављамо вертикалну траку | да укаже да узима вредности каргс.
  • Параметар каргс брине о копирању помоћу команде цп на основу броја додатих одредишта.
  • Параметар -н ​​1 означава да је само један од ових аргумената додат наредби цп.

Корак 3
У нашем примеру синтакса ће бити следећа:

 ецхо / хоме / Солветиц / Солветиц / хоме / Солветиц / Тестови / хоме / Солветиц / Десктоп / Тест | каргс -н 1 цп /хоме/Солветиц/Десктоп/Солветиц.пнг

Корак 4
Ако приступимо било ком од одредишне фасцикле видећемо датотеку коју смо копирали:

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

Корак 6
Други параметар који можемо да користимо је што спречава аутоматско преписивање датотеке ако већ постоји на одредишту. Ово је корисно ако су датотеке велике јер избегавамо преоптерећење мреже и тиме утичемо на перформансе система.

Једном командом можемо видети како можемо аутоматски копирати датотеку на различита одредишта, што нам омогућава да имамо више слободног времена за друге административне послове. На овај начин можемо имати исту датотеку у различитим директоријумима или фасциклама истовремено, а да их не морамо отварати. Сазнајте више о томе и научите како копирати и преместити фасцикле и директоријуме датотека у Линук -у.

Копирајте Линук фасцикле

wave wave wave wave wave