Почему я могу добавить файл, но не перезаписать его?

Если я это сделаю:

iptables -nvL > output.txt 

output.txt заканчивается пустым. Если я сделаю:

 iptables -nvL >> output.txt 

Он работает нормально. Добавление работает, но перезапись – нет. Зачем?

  • Ограничить размер файла журнала
  • Почему некоторые linux-инструменты записывают в STDERR вместо STDOUT по умолчанию?
  • Как отправить надстройку stdout в multilog и второй процесс
  • Как вы помните синтаксис для перенаправления 2> и 1
  • Восстановление вывода на терминал после выдачи «exec &> filename»
  • Как перенаправить вывод запущенной программы в / dev / null
  • Как я могу захватить вывод экрана в именованный файл по команде по базам команд?
  • Когда следует использовать перенаправление ввода?
  • One Solution collect form web for “Почему я могу добавить файл, но не перезаписать его?”

    Вероятно, в вашей оболочке включен параметр noclobber . Это защищает существующие файлы от перезаписи перенаправления вывода. Чтобы отключить его, запустите set +o noclobber . Вероятно, noclobber установлен где-то в вашем .bashrc , /etc/profile или другом эквивалентном файле.

    См. Также man set или man bash для деталей.

    Interesting Posts

    Печать из текста первого экземпляра A в первый экземпляр текста B

    Как контролировать верхние приложения, используя CPU (и IO, если возможно) на графике?

    что вызывает процессы htop без имени?

    Используйте awk / sed, чтобы удалить все, кроме шаблона соответствия в определенном столбце

    Каковы минимальные приложения корневой файловой системы, необходимые для полной загрузки Linux?

    Почему для чтения устройства требуется разрешение администратора?

    Чтение магнитной полосы в Debian

    Какова функция @ в командной строке после имени файла

    Создание виртуальной машины Xen на сервере ubuntu

    С помощью сценария оболочки с jstest, как я могу заставить геймпад взаимодействовать с моим скриптом?

    Почему Linux имеет максимальное количество звуковых карт?

    Что такое «системное время» при использовании «времени» в командной строке

    Как классифицировать эти строки в этом файле ASCII

    Можно ли узнать хосты в файле known_hosts?

    Создайте двоичный файл ввода из hdparm -read-сектора

    Linux и Unix - лучшая ОС в мире.