2

У меня есть псевдоним (как и большинство людей, я думаю), который делает cp cp -i для предотвращения перезаписи.

Есть ли способ, которым я могу "отменить" это, чтобы принудительно перезаписать функцию копирования? cp -f не работает.

2 ответа2

7

Есть много способов сделать это (взято отсюда):

  1. полный путь к команде: /bin/cp -f source_file dest_file

  2. подстановка команды: $(which cp) -f source_file dest_file

  3. встроенная команда: command cp -f source_file dest_file

  4. двойные кавычки: "cp" -f source_file dest_file

  5. одинарные кавычки: 'cp' -f source_file dest_file

  6. символ обратной косой черты: \cp -f source_file dest_file

4

command переопределяет встроенные псевдонимы и определение функций, поэтому command cp -f source_file dest_file будет делать трюк.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .