Основы Linux. Урок 3 - Работа с файлами и папками, на примере ОС UBUNTU 18.04 LTS
Работа с файлами и папками, часть 2
cp — копирование файлов/директорий
(сopy paste — копировать вставить)
КОПИРОВАНИЕ ФАЙЛОВ
Синтаксис:
cp имя_файла куда_копируем_файл(указываем абсолютный или относительный путь)
Пример:
cp myfile.txt dir7
cp myfile /home/username/dir7
ВАЖНО ПОМНИТЬ!
По умолчанию уже существующие файлы перезаписываются
КЛЮЧИ
Ключ -i -используяданный ключ, система спросит у вас действительно ли вы хотите скопировать файл.
(interactive — интерактивный)
Ключ -n -не перезаписывать существующий файл (отменяет ранее указанный ключ -i).
(no-clobber — безмолвный)
Ключ -u -копировать только тогда когда исходный файл новее чем файл назначения, или когда файл назначения отсутствует.
(update — обновить)
Ключ -v пояснять что будет сделано
(verbose — подробный)
Синтаксис:
cp ключ имя_файла куда_копируем_файл
Пример:
cp -i myfile dir2
cp -i myfile /home/username/dir2
==================================================
КОПИРОВАНИЕ ДИРЕКТОРИЙ
Ключ -r -для копирования каталогов/директорий с их содержимым или без.
(recursive-рекурсивно)
Синтаксис:
cp -r имя_директории куда_копируем_директорию(указываем абсолютный или относительный путь)
Пример:
cp -r dir2 dir1
Ключ -v -визуализация процесса.
Синтаксис:
cp -rv имя_директории куда_копируем_директорию
Пример:
cp -rv dir2 dir
==================================================
ПЕРЕИМЕНОВАНИЕ/ПЕРЕМЕЩЕНИЕ ФАЙЛОВ
mv — переименования и перемещение файлов/каталогов
(move — перемещать)
ПЕРЕИМЕНОВАНИЕ ФАЙЛА/ДИРЕКТОРИИ
Синтаксис:
mv имя_файла новое_имя_файла
Пример:
mv myfile myfile_one
ПЕРЕМЕЩЕНИЕ ФАЙЛА/ДИРЕКТОРИИ
Синтаксис:
mv имя_файла имя_директории_куда_перемещаем/имя_файла
Пример:
mv myfile dir2/myfile
ПЕРЕИМЕНОВАТЬ И ПЕРЕМЕСТИТЬ ФАЙЛ/ДИРЕКТОРИЮ
Синтаксис:
mv имя_файла имя_директории_куда_перемещаем/новое_имя_файла
Пример:
mv dir1 dir2/direct