Примери команди Линук цп

Linux Cp Command Examples



Док радите на Линук систему, копирање датотека и директоријума важан је задатак који се свакодневно обавља. Свим корисницима је потребан једноставан и лак услужни програм преко којег могу копирати све своје датотеке и директорије. У ту сврху, најчешћи услужни програм цп командне линије се користи на УНИКС и Линук системима.

Објаснићемо наредбу цп са неколико примера у овом чланку.







Основна синтакса наредбе цп

Да бисте користили команду цп, следите синтаксу која је дата испод:



$цп [заставе] [изворни фајл] [одредишна датотека]

Изворна датотека може садржати више датотека и директорија у горњој синтакси, а одредишна датотека може бити само једна датотека или директориј.



Важна напомена: Корисник је требао имати дозволу за читање изворне датотеке приликом копирања датотека и директорија, а корисник мора имати дозволу за писање у одредишну датотеку или директориј. У супротном ће се приказати грешка „дозвола одбијена“.





Употреба команде цп

Постоје следеће употребе „цп команде“ које ћемо сада објаснити са неколико примера:

Копирајте датотеку у тренутни радни директоријум

Да бисте копирали датотеку у тренутни директоријум, извршите следећу команду на терминалу:



Пример

На пример, покретањем доле наведене команде можете копирати тест_филе.ткт у бацкуп_филе.ткт:

$цптест_филе.ткт бацкуп_филе.ткт

Копирајте датотеку у други директоријум

Да бисте копирали датотеку у други директориј, дефинирајте апсолутну или релативну путању директорија до одредишта.

Пример

На пример, да бисте копирали тест_филе.ткт у /лоокуп директоријум, користите следећу команду:

$цптест_филе.ткт/потражити

У горњој команди датотека се копира са истим оригиналним именом датотеке. Ако желите да копирате датотеку са другим именом, користите доле наведену команду:

$цптест_филе.ткт/потражити/невтест_филе.ткт

Горња команда ће копирати датотеку са новим именом „невтест_филе.ткт“ на наведено одредиште.

Копирајте директоријуме у други директоријум

Помоћу опције „-Р“ или „-р“ можете копирати све датотеке, укључујући поддиректоријуме, у други директоријум.

Пример

У следећем примеру, лични директоријум прелазимо у званични директоријум:

$цп персонал_дирецтори оффициал_дирецтори

Ако желите да копирате само датотеке и све поддиректоријуме, а не изворни директоријум, користите следећу команду са опцијом „-РТ“:

$цп -РТперсонал_дирецтори оффициал_дирецтори

Горња команда ће копирати садржај директоријума, укључујући све скривене датотеке уместо самог директоријума.

Копирајте више датотека у различите директоријуме

Помоћу следеће наредбе можете копирати више датотека у различите директоријуме:

$цптест_филе.ткт лични_директоријум тест_филе1.ткт званични_директоријум

Линук цп команда са опцијама

Следеће опције које можете користити са командом цп за другачије копирање датотеке:

Ако одредишна датотека постоји, тада ће датотека бити подразумевано преписана. Коришћење заставице '-н' са наредбом цп говори нам да не преписујемо већ постојећу датотеку.

Користите опцију „и“ за насилно генерисање упита за потврду.

$цп тест_филе.ткт тест_филе1.ткт

Ако желите само да копирате датотеку на одредиште, ако већ не постоји, користите следећу команду са опцијом „-у“:

$цп тест_филе.ткт тест_филе1.ткт

Да бисте сачували власништво и временске ознаке датотеке, користите следећу команду са опцијом „-в“:

$цп тест_филе.ткт тест_филе1.ткт

Закључак

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