Làm cách nào để sao chép tập tin vào / usr / local /? (sự cho phép bị từ chối)


22

Tôi vẫn còn một chút mới với Ubuntu và đã tự hỏi làm thế nào tôi có thể sao chép các tệp, trong trường hợp này là Aptana Studio, sang / usr / local / mà không bị từ chối.

Có cách nào để làm điều đó trong thiết bị đầu cuối? Hay một cách để cho phép bản thân mình? Tôi nên thêm rằng tôi đang sử dụng phiên bản 10.10 Desktop, không phải máy chủ.


Tại sao bạn lại muốn điều đó? Bạn rất có thể đang tìm kiếm /opthoặc bạn muốn cài đặt nó trong thư mục nhà của bạn. /usrđược quản lý bởi apt, vì vậy những gì bạn từng sao chép trong đó có thể thay đổi mà không cần thông báo hoặc phá vỡ hệ thống của bạn.
Bobby

1
@Bulk hướng dẫn cài đặt Aptana cho linux khuyên bạn nên cài đặt nó trong / usr / local docs.aptana.com/docs/index.php/Installing_Aptana_on_Linux nhưng tôi đồng ý với bạn / opt là nơi "hợp lý" hơn để đặt nó tại sao tôi có nó ở đó đặc biệt là nếu họ nhận được ppa tại launchpad có thể gây ra sự cố.
Allan

Vì vậy, tốt hơn là đặt nó trên / opt?
Keith Groben

Có opt được phân loại là nơi đặt các chương trình không phải gói vì thư mục opt không bị hệ thống chạm vào nên không có nâng cấp hoặc gỡ bỏ tự động mà bạn phải thực hiện mọi thứ theo cách thủ công. BTW nếu bạn sử dụng XAMPP mà tôi làm (để lười cài đặt ngăn xếp lampp thích hợp) thì đây là nơi bạn sẽ đặt nó.
Allan

Câu trả lời:


19

Có một vài cách khác nhau

  1. Mở Nautilus bằng sudo bằng cách gõ sudo -H nautilusvào terminal sau đó sao chép các tệp như bình thường. Cảnh báo: Tôi sẽ đóng nautilus ngay sau đó để bạn không vô tình sử dụng nó để di chuyển các tệp bình thường.

  2. Mở terminal và gõ sudo cp file1 /usr/local/rõ ràng thay thế file1bằngaptana

  3. Thêm tùy chọn mở dưới dạng quản trị viên vào nautilus và mở thư mục cục bộ bằng cách nhấp chuột phải và chọn mở với tư cách quản trị viên.


Cám ơn đã khuyên nhủ. Tôi nghĩ nó là quá. Tôi chỉ có một thời gian khó khăn để cài đặt nó.
Keith Groben

6

/usr/locallà một thư mục thuộc về người dùng root, vì vậy bạn cần sử dụng sudođể đạt được mục đích của mình:

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

ví dụ.


2
Bạn cũng có thể gõ sudo -s, làm cho mọi lệnh sau đó "sudo" cho đến khi bạn thoát, bằng exithoặc CTRL-D.
Scaine

1
@Scaine: sudo sulàm tương tự (chỉ FYI).
John

3
Không hoàn toàn, John. sudo susẽ cung cấp cho bạn một vỏ gốc là root. sudo -ssẽ cung cấp cho bạn một vỏ gốc là / you /. Hãy thử cả hai và làm một echo $HOMEđể thấy sự khác biệt. sudo sulà tương đương với sudo -i.
Scaine
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.