Linux команда cp – копирование файлов и папок на Ubuntu. Как написать скрипт для Linux Ubuntu – команда cp копирование для копирования файлов и папок.

# ====== код программы ===========
#!/bin/bash
# copy

# сохраняет /копирует/ все параметры файла источника
cp -p tmp tmp1

# если целевой файл уже существует, спрашивает надо ли перезаписать
cp -i tmp tmp1

# система информирует о действиях
cp -v tmp tmp1
# /в этом примере система напишет: ‘tmp’ – ‘tmp1’ /

# под имение tmp1 будет создан ярлык файла tmp
cp -s tmp tmp1

# если файл под именем tmp1 уже существует, то
# система проверит, что новее – tmp или tmp1
# если новее – tmp, то tmp1 будет перезаписан,
# если новее – tmp1, то ничего не произойдёт
cp -u tmp tmp1

# копируем tmp в папке Folder в папку Folder1 под именем tmp1
cp -r /home/su/Documents/Folder/tmp /home/su/Documents/Folder1/tmp1

# копируем папку Folder под именем Folder1
cp -r /home/su/Documents/Folder /home/su/Documents/Folder1

# копируем скрытую папку /.Folder под именем /.Folder1
# для этого начинаем с команды администратора sudo
sudo cp -r /home/su/Documents/.Folder /home/su/Documents/.Folder1

Nguồn: https://codeigniterbrasil.com

Xem thêm bài viết khác: https://codeigniterbrasil.com/lap-trinh-linux/

5 Comments

IT4each com

May 18, 2020

Как написать скрипт для Linux (Ubuntu) – команда cp (копирование) для копирования файлов и папок.

# ====== код программы ===========
#!/bin/bash
# copy

# сохраняет (копирует) все параметры файла источника
cp -p tmp tmp1

# если целевой файл уже существует, спрашивает надо ли перезаписать
cp -i tmp tmp1

# система информирует о действиях
cp -v tmp tmp1
# (в этом примере система напишет: 'tmp' -> 'tmp1' )

# под имение tmp1 будет создан ярлык файла tmp
cp -s tmp tmp1

# если файл под именем tmp1 уже существует, то
# система проверит, что новее – tmp или tmp1
# если новее – tmp, то tmp1 будет перезаписан,
# если новее – tmp1, то ничего не произойдёт
cp -u tmp tmp1

# копируем tmp в папке Folder в папку Folder1 под именем tmp1
cp -r /home/su/Documents/Folder/tmp /home/su/Documents/Folder1/tmp1

# копируем папку Folder под именем Folder1
cp -r /home/su/Documents/Folder /home/su/Documents/Folder1

# копируем скрытую папку /.Folder под именем /.Folder1
# для этого начинаем с команды администратора sudo
# ================================

Reply

Milyantsev

May 18, 2020

скажите, как запаковать файлы в архив?

Reply

Milyantsev

May 18, 2020

оказывается нужно было написать -r !!!!!!!!!!!!!!!!!

Reply

- Dmitry -

May 18, 2020

Вот ещё полезняшка!
Если вы используете опцию -b с командой cp, система перезапишет существующие файлы, но до этого она автоматически создаст резервную копию перезаписанных файлов

Reply

Магомед Магомедов

May 18, 2020

как сохранить папку и файлы на двд диск линуксе?

Reply

Leave a Reply