Як скопіювати файли в / usr / local /? (дозвіл відхилений)


22

Я ще трохи знайомий з Ubuntu і цікавився, як я можу копіювати файли, в даному випадку Aptana Studio, в / usr / local /, не відмовляючи.

Чи є спосіб це зробити в терміналі? Або спосіб дозволити собі дозвіл? Додам, що я використовую 10.10 Desktop Edition, а не сервер.


Чому ти цього хочеш? Ви, швидше за все, шукаєте /optабо хочете встановити його у своєму домашньому каталозі. /usrкерує apt, тому те, що ви коли-небудь скопіюєте, може змінитись без повідомлення або зламати систему.
Боббі

1
@Bobby Інструкції по встановленню Aptana для Linux радять встановити його в / usr / local docs.aptana.com/docs/index.php/Installing_Aptana_on_Linux, але я згоден з вами / вибираю, що це більш "розумне місце", щоб розмістити його чому я маю його там, особливо якщо вони отримують КПП на стартовій панелі, це може спричинити проблеми в дорозі.
Аллан

Отже, краще розмістити його / вибрати?
Кіт Гробен

Так, вибір відводиться як місце для розміщення програм без пакетів, оскільки система opt не торкається системи, тому автоматичних оновлень або видалень не потрібно робити все вручну. BTW, якщо ви використовуєте XAMPP, який я роблю (щоб ледачи встановити належний стек ламп), це саме те, де ви б його помістили.
Аллан

Відповіді:


19

Є кілька різних способів

  1. Відкрийте Nautilus з sudo, ввівши sudo -H nautilusтермінал, після чого скопіюйте файли, як зазвичай. Попередження: Я б закрив nautilus відразу після, щоб ви не випадково використовували його для переміщення звичайних файлів.

  2. Відкрити термінал і тип , sudo cp file1 /usr/local/очевидно , замінивши file1зaptana

  3. Додати опцію відкрити як адміністратор до nautilus та відкрити локальну папку, клацнувши правою кнопкою миші та вибравши відкрити як адміністратор.


Дякую за пораду. Я думаю, що це теж. У мене просто важкий час, щоб встановити його.
Кіт Гробен

6

/usr/localце каталог, що належить користувачеві root, тому вам потрібно скористатися sudoдля досягнення своєї мети:

sudo mkdir /usr/local/mydir
sudo cp file.txt /usr/local/mydir

наприклад.


2
Ви також можете ввести sudo -s, що робить кожну команду після цього "sudo" до виходу, або з exitабо CTRL-D.
Scaine

1
@Scaine: sudo suробить те саме (просто FYI).
Іван

3
Не зовсім, Джон. sudo suдасть вам кореневу оболонку як корінь. sudo -sдасть вам кореневу оболонку як / ви /. Спробуйте і те, і інше зробіть, echo $HOMEщоб побачити різницю. sudo suє еквівалентом sudo -i.
Scaine
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.