Під час роботи в терміналі часто доводиться копіювати файли. Найчастіше для цього використовується команда cp
Linux. Вона поставляється за замовчуванням у всіх дистрибутивах і вміє копіювати файли і папки, а також зберігати їхні атрибути у файлових системах Linux.
Команда"cp
" у Linux використовується для копіювання файлів і директорій. Синтаксис команди має такий вигляд:
cp [options] <source file/directory> <target file/directory>
Наприклад, для копіювання файлу"file.txt
" у директорію"/home/user/documents
" можна використати таку команду:
cp file.txt /home/user/documents/
Якщо потрібно копіювати всі файли з директорії"dir1
" у директорію"dir2
", можна використовувати таку команду:
cp -r dir1/* dir2/
Деякі з найбільш часто використовуваних опцій команди"cp
":
-r
або --recursive
: копіювання директорій рекурсивно, включаючи всі файли та піддиректорії;
-v
або --verbose
: виведення інформації про процес копіювання;
-i
або --interactive
: запит підтвердження перед копіюванням файлів;
-u
або --update
: копіювання тільки тих файлів, які новіші за наявні в цільовій директорії;
-p
або --preserve
: збереження атрибутів файлів (власник, права доступу, тимчасові мітки тощо).
Детальнішу інформацію про команду"cp
" та її опції можна отримати, запустивши команду"man cp
".