Использование опции -i для интерактивного копирования
При копировании файлов можно столкнуться с ситуацией, когда в целевой папке уже есть файл с таким же именем. Опция -i делает процесс интерактивным: система спросит вас перед тем, как перезаписать существующий файл.
Давайте смоделируем такую ситуацию.
Сначала посмотрим содержимое существующего файла:
cat ~/project/test_file.txt
Совет: Если вы не знакомы с командой cat, не волнуйтесь — она просто выводит текст файла на экран, и мы разберем её позже.
Вы должны увидеть текст "Original content".
Теперь попробуем скопировать на его место другой файл с тем же именем:
cp -i ~/project/new_test_file.txt ~/project/test_file.txt
Когда появится запрос, введите y и нажмите Enter, чтобы подтвердить перезапись. Если вы передумали, введите n.
Опция -i (от слова interactive) — это мера предосторожности, предотвращающая случайную потерю данных.
Теперь снова проверьте содержимое:
cat ~/project/test_file.txt
Если вы согласились на перезапись, вы увидите "New content". В противном случае останется "Original content".