Я не могу скопировать файл в / var / www с sudo cp /home/index.html /var/www
ошибка:
cp:omitting directory '/home/index.html'
, затем я использовал -r, sudo cp -r /home/index.html /var/www
, затем ошибка
cp: cannot overwrite non-directory '/var/www/index.html' with directory '/home/index.html'
Судя по сообщению об ошибке, /home/index.html
является каталогом (папкой), а не файлом, и /var/www/index.html
уже существует, и это обычный файл.
Чтобы увидеть, является ли /home/index.html
каталогом, попробуйте:
file /home/index.html
Вероятно, он скажет: /home/index.html: directory
.
Если это так, вы не можете скопировать каталог поверх файла. Может быть, файл, который вы пытаетесь скопировать, находится в внутри каталога /home/index.html
? Тогда команда будет что-то вроде
sudo cp -r /home/index.html/index.html /var/www