Не удается повторить "привет" > x.txt даже с помощью sudo?

Возможный Дубликат:
вывод sudo & перенаправление

Я пытаюсь создать файл в /var /www, но даже с sudo это не удается:

user@debVirtual:/var/www$ sudo echo "hello" > f.txt-bash: f.txt: Permission denied

Когда я использую sudo nano, я могу сохранить что-то в этот файл.

Почему я не могу использовать sudo echo?

Перенаправление выполняется оболочкой еще до запуска sudo. Так что либо убедитесь, что перенаправление происходит в оболочке с правильными разрешениями

sudo bash -c 'echo "hello" > f.txt'

или используйте тройник

echo "hello" | sudo tee f.txt  # add -a for append (>>)