Замена строки в файле с MAC OSX

Как dara, переместите каталог в сторону:

mv dir dir-old

Как lara, сделайте копию исходного каталога в нужном вам месте:

cp -Ra dir-old dir

Это требует, чтобы у вас были права на запись в родительский каталог, чтобы переместить его в сторону; предположительно, если вам удалось сделать это в первую очередь, то вы это сделаете.

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

Это единственный способ сменить владельца без использования повышенных прав. Он не сможет корректно скопировать некоторые специальные файлы и сломает жесткие ссылки.

Если ничего из этого не работает, лучше tarфайлы на стороне daraи извлеките их как laraвместо того, как вы делали это в первый раз.

0
23.05.2019, 01:23
1 ответ

Странно. Замена "на" видимо сработала.

sed -i '' "s/as/replaced_ad/g" test.txt

ничего не сделал, тогда как

sed -i '' 's/as/replaced_ad/g' test.txt

дал мне то, что мне было нужно. ?????

Я думал, что на мачо нет разницы между одинарными и двойными кавычками?????

Ну, пока я могу продолжать свою работу..... Спасибо, Юрий, еще раз.

2
28.01.2020, 02:40

Теги

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