Ubuntu - утилиты спрашивают о каждом файле?

Я использую Ubuntu 12.10 после выполнения чего-то вроде sudo rm *.log, он спрашивает меня о каждом файле.

Вы хотите удалить 1234.log y/n? Вы хотите удалить 12345.log y/n?

Такое же поведение с tar

добавить файл 1234.log в folder.tar? г / л

Если я нажимаю ввод, он пропускает файл. Есть ли способ отключить это? Я не помню, чтобы это было поведение по умолчанию.

2 ответа

Решение

Похоже, вы спотыкаетесь о функцию. Проверьте среду оболочки и псевдонимы, чтобы увидеть, добавляется ли -i к вашим командам, и обратите внимание, что Ubuntu, по крайней мере, для rm, возможно, поставил его таким образом специально.

Вот информация для пакета safe-rm в выпуске 12.10 (QQ).

От rm справочная страница:

-f, --force
              ignore nonexistent files, never prompt

Что касается tarзвучит так, как будто вы используете -w флаг, который запрашивает подтверждение для каждого файла. Вы используете этот флаг? Если нет, возможно, существует псевдоним оболочки, настроенный для tar который использует этот флаг по умолчанию.

Другие вопросы по тегам