Предполагая, что вы подключены к серверу по SSH и находитесь под пользователем bitrix (или пользователем с правами на чтение/запись в этих директориях), выполните следующую команду:
mv /home/bitrix/ext_www/7.eu-digital.ru/company/docs/ /home/bitrix/ext_www/7.eu-digital.ru/info/
Пояснение команды:
-
mv: Это команда для перемещения или переименования файлов и директорий. -
/home/bitrix/ext_www/7.eu-digital.ru/company/docs/: Это источник - путь к папке, которую вы хотите переместить. -
/home/bitrix/ext_www/7.eu-digital.ru/info/: Это назначение - путь к директории, куда будет перемещена папкаdocs.
Что сделает эта команда:
Она переместит всю папку /home/bitrix/ext_www/7.eu-digital.ru/company/docs/ вместе со всем ее содержимым внутрь папки /home/bitrix/ext_www/7.eu-digital.ru/info/.
Таким образом, после выполнения команды путь к вашей папке с документами станет: /home/bitrix/ext_www/7.eu-digital.ru/info/docs/
Важные моменты и предостережения:
-
Права доступа: Убедитесь, что пользователь, от имени которого вы выполняете команду (обычно
bitrixна BitrixVM), имеет права на чтение из исходной директории и запись в директорию назначения. -
Существование папки назначения: Папка
/home/bitrix/ext_www/7.eu-digital.ru/info/должна существовать до выполнения командыmv. Если она не существует, командаmvпопытается переименовать папкуcompany/docs/вinfo/, что не является вашей целью. Если папка/info/не существует, создайте ее командойmkdir /home/bitrix/ext_www/7.eu-digital.ru/info/перед выполнениемmv. -
Перезапись: Если в папке
/home/bitrix/ext_www/7.eu-digital.ru/info/уже существует папка с именемdocs, командаmvпо умолчанию перезапишет ее содержимое содержимым исходной папкиcompany/docs/. Будьте осторожны, чтобы не потерять данные, если в папке/info/docs/уже было что-то важное. -
Веб-доступ: Перемещение этой папки изменит URL-путь для доступа к документам. Если ранее документы были доступны по адресу
https://7.eu-digital.ru/company/docs/..., то после переноса они станут доступны по адресуhttps://7.eu-digital.ru/info/docs/.... Вам нужно будет обновить все внутренние ссылки на сайте, которые ведут в эту папку.
Перед выполнением команды рекомендуется сделать резервную копию переносимой папки, особенно если данные в ней критически важны.
Понял, перенос нужно выполнить от имени пользователя bitrix.
Вот как это можно сделать:
-
Подключитесь к серверу по SSH.
-
Авторизуйтесь как пользователь
bitrix: -
Если вы зашли как
rootили другой пользователь, переключитесь на пользователяbitrixс помощью команды:
su - bitrix
Вам может потребоваться ввести пароль пользователя bitrix.
-
Если вы уже зашли по SSH непосредственно под пользователем
bitrix, этот шаг можно пропустить. -
Выполните команду переноса: Находясь под пользователем
bitrix, выполните команду:
mv /home/bitrix/ext_www/7.eu-digital.ru/company/docs/ /home/bitrix/ext_www/7.eu-digital.ru/info/
Перед выполнением команды:
- Убедитесь, что папка
/home/bitrix/ext_www/7.eu-digital.ru/info/существует. Если ее нет, создайте ее под пользователемbitrixперед переносом:
mkdir /home/bitrix/ext_www/7.eu-digital.ru/info/
- Помните о возможных перезаписях: Как я упоминал ранее, если папка
docsуже существует внутри/info/, ее содержимое может быть перезаписано.
После выполнения команды:
- Вы можете проверить, что папка
docsтеперь находится внутри папкиinfoи принадлежит пользователюbitrix, выполнив команду:
ls -l /home/bitrix/ext_www/7.eu-digital.ru/info/
Вы должны увидеть строку с docs и владельцем bitrix.
- Если вы переключались на пользователя
bitrixс помощьюsu - bitrix, вы можете вернуться к предыдущему пользователю, набравexit.
Выполнение команды mv под пользователем bitrix гарантирует, что права доступа к перенесенной папке docs (и ее содержимому) останутся принадлежать пользователю bitrix, что важно для корректной работы сайта на 1С-Битрикс.
Вместо перемещения, вам нужно скопировать папку с /home/bitrix/ext_www/7.eu-digital.ru/company/docs/ в /home/bitrix/ext_www/7.eu-digital.ru/info/ под пользователем bitrix.
Для этого используется команда cp (copy).
Шаги для выполнения копирования под пользователем bitrix:
-
Подключитесь к серверу по SSH.
-
Авторизуйтесь как пользователь
bitrix: -
Если вы зашли как
rootили другой пользователь, переключитесь на пользователяbitrixс помощью команды:bash Скопировать
Закрыть блок
su - bitrix
Вам может потребоваться ввести пароль пользователя bitrix.
-
Если вы уже зашли по SSH непосредственно под пользователем
bitrix, пропустите этот шаг. -
Выполните команду копирования: Находясь под пользователем
bitrix, выполните следующую команду:
bash Скопировать
Закрыть блок
cp -a /home/bitrix/ext_www/7.eu-digital.ru/company/docs/ /home/bitrix/ext_www/7.eu-digital.ru/info/
Пояснение команды:
-
cp: Команда для копирования файлов и директорий. -
-a: Эта опция включает режим “архивирования”. Она эквивалентна комбинации-dR --preserve=all. Это означает рекурсивное копирование (включая все подпапки и файлы) и сохранение атрибутов, таких как права доступа, владелец, группа, метки времени. Это очень важно при копировании файлов веб-сайта. -
/home/bitrix/ext_www/7.eu-digital.ru/company/docs/: Это источник - путь к папке, которую вы хотите скопировать. -
/home/bitrix/ext_www/7.eu-digital.ru/info/: Это назначение - путь к директории, куда будет скопирована папкаdocs.
Что сделает эта команда:
Она создаст копию всей папки /home/bitrix/ext_www/7.eu-digital.ru/company/docs/ вместе со всем ее содержимым внутри папки /home/bitrix/ext_www/7.eu-digital.ru/info/.
Таким образом, после выполнения команды:
-
Оригинальная папка
/home/bitrix/ext_www/7.eu-digital.ru/company/docs/останется на месте. -
Появится новая папка
/home/bitrix/ext_www/7.eu-digital.ru/info/docs/, являющаяся точной копией исходной.
Важные моменты и предостережения:
-
Права доступа: Убедитесь, что пользователь
bitrixимеет права на чтение из исходной директории (/home/bitrix/ext_www/7.eu-digital.ru/company/docs/) и запись в директорию назначения (/home/bitrix/ext_www/7.eu-digital.ru/info/). -
Существование папки назначения: Папка
/home/bitrix/ext_www/7.eu-digital.ru/info/должна существовать до выполнения командыcp. Если она не существует, командаcpвыдаст ошибку. Если папка/info/не существует, создайте ее под пользователемbitrixперед выполнениемcp:bash Скопировать
Открыть блок
-
Перезапись: Если в папке
/home/bitrix/ext_www/7.eu-digital.ru/info/уже существует папка с именемdocs, командаcp -aбудет объединять содержимое. Если файлы с одинаковыми именами существуют в обеих папках (company/docs/файл.txtиinfo/docs/файл.txt), файл из исходной папки (company/docs/) перезапишет файл в папке назначения (info/docs/). Будьте внимательны, чтобы не потерять данные, если в папке/info/docs/уже было что-то важное. -
Место на диске: Копирование создает полную дубликат папки, поэтому убедитесь, что у вас достаточно свободного места на диске для хранения двух копий.
-
Веб-доступ: После копирования документы будут доступны как по старому адресу (
https://7.eu-digital.ru/company/docs/...), так и по новому адресу (https://7.eu-digital.ru/info/docs/...). Вам может потребоваться обновить внутренние ссылки на сайте в зависимости от того, какую версию (оригинал или копию) вы планиру использовать.
Выполнение команды cp -a под пользователем bitrix гарантирует, что скопированная папка и ее содержимое будут принадлежать пользователю bitrix с корректными правами доступа, что обычно необходимо для файлов сайта на BitrixVM.
После выполнения команды вы можете проверить наличие скопированной папки и ее владельца командой:
bash Скопировать
Закрыть блок
ls -l /home/bitrix/ext_www/7.eu-digital.ru/info/
Вы должны увидеть строку с docs и владельцем bitrix.
Ищете надежного партнера по веб-разработке и автоматизации? Мы помогаем бизнесу расти с помощью современных технологий, автоматизации процессов и экспертного SEO. Свяжитесь с нами, чтобы обсудить вашу задачу.