2017-01-10 16 views
1

Я пытаюсь изменить имя папки в корневом каталоге Ubuntu. Он работает с терминалом, но когда я применяю ту же команду в PHP, имя не изменяется.Как изменить имя папки на корневой каталог ubuntu

exec("mv old_name new_name"); 

Я также попытался это:

exec("mv /old_name /new_name"); 
+0

В каком SAPI (CLI, Apache, PHP-FPM и т. Д.), Вы используете PHP-скрипт? Пользователь процесса может не иметь достаточных привилегий. –

ответ

1

Использование переименовывать - переименовывает файл или каталог

<?php 
rename("/tmp/tmp_file.txt", "/home/user/login/docs/my_file.txt"); 
?> 

Для получения дополнительной информации см по этой ссылке: http://php.net/manual/en/function.rename.php

+0

Я получаю разрешение отклоненную ошибку, используя это, потому что я хочу изменить папку в корневой директории/имя_папки –

+0

Можете ли вы дать мне точную команду –

+0

С ее помощью ошибка sudo: folder_name команда не найдена –