rm: cannot remove `/.../...v': Permission denied

Извините, ребята, я не смог устоять перед этим ... Изменение принятого ответа следующим образом:

diff -y -w -W 150 <(links -dump  "http://man.he.net/?topic=grep§ion=all" |less |fold -s -w 70) <(man grep |less |fold -s -w 70)

Вы можете сравнить расположенные рядом локальные установленные страницы руководства со страницами онлайн-руководства .... Мне просто понравилось, и я подумал Поделиться этим.

Вы можете заменить man.he.net своей любимой онлайн-программой просмотра справочных страниц (например, https://manpages.debian.org ).

Это даже прекрасно работает:

diff -y -w -W 150 <(links -dump "https://www.mankier.com/?q=grep" |less |fold -s -w 70) <(man grep |less |fold -s -w 70)

PS: -w необходимо, чтобы игнорировать все пробелы и сравнивать только строки. less используется в обоих случаях для единообразного формата при чтении и сравнении.

1
27.04.2017, 09:36
2 ответа

Возможно, что следующее сообщение:

rm: не может удалить '982899/.../... v': Отказ в разрешении

был вызван тем, что владельцем файла является другой пользователь (например, root).

Это можно решить, запустив root с помощью sudo

sudo rm -rf 982899
1
27.01.2020, 23:19

rm -rf 982899 попытается рекурсивно удалить что-либо внутри этого каталога, а затем, как только он опустеет, удалить сам каталог. Таким образом, ваша проблема может заключаться в том, что у вас нет разрешения на удаление элементов внутри 982899. Вы можете попробовать chmod -R 777 982899 или chown -R 982899, чтобы обойти это. Будьте осторожны, чтобы команды chxxx использовали прописную букву -R для рекурсивной операции.

3
27.01.2020, 23:19

Теги

Похожие вопросы