Làm thế nào để tạo một thư mục mới từ một thiết bị đầu cuối với quyền quản trị?


14

Tôi muốn cài đặt JAVA, nhưng hướng dẫn cài đặt yêu cầu tôi tạo một thư mục mới, được gọi /java/, vào /usr/thư mục chuẩn .

Nhưng thư mục này bị chặn. Ý tôi là, tôi không thể tạo một thư mục mới trên đó, với trình quản lý tệp PCManFM, vì tùy chọn đó có màu xám.

Vì vậy, tôi đoán nên có một lệnh để tạo nó từ phiên Terminal. (Với sudo, có lẽ?)

Làm thế nào tôi có thể nhận được nó? Đó là lệnh đúng để có được nó?

Câu trả lời:


8

Tôi sẽ giải quyết hai phần câu hỏi của bạn: cài đặt java và tạo thư mục.

Cài đặt Java

Chúng tôi đã có một câu hỏi về điều đó: Làm cách nào tôi có thể cài đặt Java JDK 6/7/8 hoặc JRE độc quyền của Sun / Oracle? Tất cả các lệnh cần thiết đều có, và tôi thực sự khuyên bạn nên đọc các trang hướng dẫn sử dụng của chúng man COMMANDtrong thiết bị đầu cuối.

Ngoài ra còn có phiên bản mã nguồn mở của Java, Open JDK. Việc cài đặt có phần đơn giản hơn

sudo apt-get install openjdk-7-jre openjdk-7-jdk icedtea-7-plugin

Đó là khá nhiều - apt-get sẽ lo tất cả mọi thứ. Khi bạn cài đặt một số gói có apt-gethoặc dpkgcó các tập lệnh cài đặt sẵn và cài đặt sau đi kèm với gói và chạy tự động để thiết lập bất kỳ chương trình nào bạn nhận được.

Tạo thư mục

Tạo thư mục (trong thuật ngữ linux - thư mục), giống như tạo tệp, phụ thuộc vào quyền. Nếu một thư mục có các quyền sau,

drwxr-xr-x 15 testuser  testuser   4096 Nov 22 12:34 testuser/

điều đó có nghĩa là chủ sở hữu của thư mục đó testusercó thể đọc-ghi-thực thi công cụ ở đó (đầu tiên rwx) và nhóm testuserchỉ có thể đọc và thực thi nội dung ở đó - đó là r-xphần và r-xphần cuối có nghĩa là thực thi đọc cho bất kỳ nhóm hoặc người dùng nào khác.

/usrthư mục được sở hữu bởi người dùng root, vì vậy chỉ root mới có thể ghi ở đó, có nghĩa là tạo tệp hoặc thư mục. Do đó, bạn cần sudocó được quyền root tạm thời.


18

Tạo thư mục từ một thiết bị đầu cuối dòng lệnh bằng cách sử dụng:

sudo mkdir /usr/java

Bạn cần sudothay đổi /usr/usrthuộc sở hữu của rootngười dùng.


Vâng, chính xác đó. Bạn có thể giải thích tại sao sudo, mặc dù?
Sergiy Kolodyazhnyy

@ Tìm thư mục /usrđược sở hữu bởi root:root, vì vậy bạn cần có quyền root để sửa đổi nó
zwork

1
@zwork <. <Tôi biết, với 22k rep tôi đã biết điều đó. Tôi đang cố gắng thúc đẩy mọi người cải thiện câu trả lời của họ ở đây
Sergiy Kolodyazhnyy

@Serg xin lỗi, đã không kiểm tra hồ sơ của bạn
zwork

@zwork đó là tất cả tốt ^ _ ^ Tôi có lẽ đã diễn đạt khác nhau nhận xét đầu tiên của tôi
Sergiy Kolodyazhnyy

3

Bạn có một vài lựa chọn:

  • gksudo pcmanfmsẽ yêu cầu bạn nhập mật khẩu, sau đó mở PCManFM bằng root , điều này hơi nguy hiểm vì nếu không cẩn thận, bạn có thể vô tình sửa đổi các tệp hệ thống.

  • sudo mkdir /usr/java sẽ tạo thư mục trực tiếp.


Tôi biết OP sử dụng PCManFM là gì, nhưng đây vẫn là Ubuntu và vẫn là Nautilus và nautilus đã nautilus-adminnhấp chuột phải và mở tệp / thư mục với quyền quản trị viên. Bạn có thể muốn đưa câu trả lời vào câu trả lời của mình
Sergiy Kolodyazhnyy

@Serg Tôi chưa bao giờ nghe nói nautilus-adminvà tôi không có nautilushộp này để kiểm tra vì vậy tôi sẽ không bao gồm nó bởi vì tôi không biết nó là gì.
mèo

Trong máy tính xách tay của tôi, tôi sử dụng Lubfox 15.10 và nó không có Nautilus. Trình quản lý tập tin của Lubfox là PCManFM. Trong máy tính để bàn của tôi, tôi sử dụng Ubuntu Studio 15.10 và nó không có Nautilus. Trình quản lý tệp của Ubuntu Studio là Thunar.
Juan

1
Creates folders and files

mkdir -p ~/example(Folder)/text(Folder)
touch ~/example(folders)/text(Folder)/text{1..420}.txt
chmod -R 757 ~/example (folder with rights)


Move the text to another created folder

mkdir -p /Sturrage/V1Tst/Memes
mv ~/example/text/text{1..125}.txt /Sturrage/V1Tst/Memes


Same thing but with another folder to put all the text files that are left behind and with rights and user.

mkdir -p /V1Tst/Trash
cp ~/example/text/* /V1Tst/Trash
chmod -R 727 /V1Tst
chown -R user:group /V1Tst

Chào mừng bạn đến hỏi Ubuntu! Bạn có thể cải thiện câu trả lời này bằng cách cung cấp các bước cần thiết chi tiết hơn để biến nó thành một câu trả lời chắc chắn.
Videonauth
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.