Вот несколько способов копирования файла из одного каталога в другой в Linux, а также примеры кода:
Метод 1: использование команды cp
cp /path/to/source/file /path/to/destination/directory
Способ 2: использование команды mv
mv /path/to/source/file /path/to/destination/directory
Команда
может использоваться как для перемещения, так и для переименования файлов. Если вы хотите сохранить исходное имя файла, используйте эту команду.
Способ 3: использование команды rsync
rsync -av /path/to/source/file /path/to/destination/directory
Параметры
в команде rsyncгарантируют, что файл будет скопирован с его атрибутами и в подробном режиме.
Метод 4. Использование команды cat (для копирования содержимого файла)
cat /path/to/source/file > /path/to/destination/file
Способ 5: использование команды dd (для низкоуровневого копирования)
dd if=/path/to/source/file of=/path/to/destination/file
Команда
обычно используется для низкоуровневых операций с диском, но ее также можно использовать для копирования файлов.