На этот вопрос уже есть ответ здесь:
Я только начинаю использовать Ubuntu в качестве ОС и хотел бы спросить, как лучше всего использовать apache и сохранять файлы на / www, сохраняя их программами или FTP.
Спасибо за миллион!
Если у вас есть привилегии root, вы можете использовать sftp и ssh для удаленного доступа.
sudo apt-get install openssh-server
Вы даже можете смонтировать удаленную папку, просто добавьте следующую строку в ваш fstab:
sshfs#username@ip:/var/www /media/mywww fuse IdentityFile=/root/.ssh/id_rsa,defaults,nonempty,allow_other,idmap=user,uid=userid,gid=usergrpu 0 0
Локально вы можете добавить своего пользователя в группу www-data:
sudo adduser <username> www-data
sudo chown -R www-data:www-data /var/www
sudo chmod -R g+rw /var/www
Если он находится на том же компьютере, вы не можете просто использовать:
sudo cp -r '/PATH/TO/FOLDER' '/www/OTHER-FOLDER'
Это скопирует каталог /PATH/TO/FOLDER
в /www/OTHER-FOLDER
- это также должно работать для файлов.
Чтобы переместить папку, используйте mv
вместо cp
.
Чтобы удалить папку Убедитесь, что это правильная папка ... :
sudo rm -r '/PATH/TO/FOLDER'