วิธีสร้างโฟลเดอร์ใหม่จากเทอร์มินัลด้วยสิทธิ์ระดับผู้ดูแลระบบ


14

ฉันต้องการติดตั้ง JAVA แต่คำแนะนำการติดตั้งขอให้ฉันสร้างโฟลเดอร์ใหม่ที่เรียกว่า/java/ลงใน/usr/โฟลเดอร์มาตรฐาน

แต่โฟลเดอร์นี้ถูกบล็อก ฉันหมายความว่าฉันไม่สามารถสร้างโฟลเดอร์ใหม่ด้วยตัวจัดการไฟล์ PCManFM เพราะตัวเลือกนั้นเป็นสีเทา

ดังนั้นฉันเดาว่าควรมีคำสั่งให้สร้างจากเซสชันเทอร์มินัล (ด้วยsudoอาจ?)

ฉันจะรับมันได้อย่างไร คำสั่งที่ถูกต้องที่จะได้รับมันคืออะไร?

คำตอบ:


8

ฉันจะตอบคำถามของคุณสองส่วน: การติดตั้ง java และการสร้างโฟลเดอร์

การติดตั้ง Java

เรามีคำถามเกี่ยวกับเรื่องนี้: ฉันจะติดตั้ง Java JDK 6/7/8 หรือ JRE ที่เป็นกรรมสิทธิ์ของ Sun / Oracle ได้อย่างไร . คำสั่งที่จำเป็นทั้งหมดอยู่ที่นั่นและฉันขอแนะนำให้คุณอ่านหน้าคู่มือของพวกเขาด้วยman COMMANDใน terminal

นอกจากนี้ยังมี Open-source Java รุ่น Open JDK การติดตั้งนั้นค่อนข้างง่ายกว่า

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

นั่นมันสวยมาก - ฉลาด - รับจะดูแลทุกอย่าง เมื่อคุณติดตั้งแพคเกจด้วยapt-getหรือdpkgควรมีสคริปต์ติดตั้งล่วงหน้าและติดตั้งไว้ล่วงหน้าที่มาพร้อมกับแพคเกจและเรียกใช้โดยอัตโนมัติเพื่อตั้งค่าโปรแกรมใดก็ตามที่คุณได้รับ

การสร้างโฟลเดอร์

การสร้างโฟลเดอร์ (ในลินุกซ์คำศัพท์ - ไดเรกทอรี) เช่นเดียวกับการสร้างไฟล์ขึ้นอยู่กับการอนุญาต หากโฟลเดอร์มีสิทธิ์ต่อไปนี้

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

นั่นหมายความว่าเจ้าของโฟลเดอร์testuserนั้นสามารถอ่าน - เขียน - ดำเนินการที่นั่น (ตอนแรกrwx) และกลุ่มtestuserสามารถอ่านและดำเนินการสิ่งต่าง ๆ ได้นั่นคือr-xส่วนนั้นและr-xส่วนสุดท้ายหมายถึงอ่านดำเนินการสำหรับกลุ่มหรือผู้ใช้อื่น ๆ

/usrโฟลเดอร์เป็นเจ้าของโดยผู้ใช้รูทดังนั้นเฉพาะผู้ใช้รูทเท่านั้นจึงสามารถเขียนได้นั่นหมายถึงสร้างไฟล์หรือโฟลเดอร์ ดังนั้นเพื่อที่คุณจะต้องsudoได้รับสิทธิ์พิเศษชั่วคราว


18

สร้างโฟลเดอร์จากเทอร์มินัลบรรทัดคำสั่งโดยใช้:

sudo mkdir /usr/java

คุณต้องsudoทำการเปลี่ยนแปลง/usrเนื่องจาก/usrเป็นของrootผู้ใช้


ใช่แล้ว คุณสามารถอธิบายเพิ่มเติมเกี่ยวกับสาเหตุsudoได้อย่างไร
Sergiy Kolodyazhnyy

@Serg /usrเป็นเจ้าของโฟลเดอร์root:rootดังนั้นคุณต้องมีสิทธิ์ใช้งานรูทเพื่อแก้ไข
zwork

1
@zwork <. <ฉันรู้ด้วยตัวแทน 22k ฉันรู้แล้ว ฉันพยายามผลักดันผู้คนให้ปรับปรุงคำตอบของพวกเขาที่นี่
Sergiy Kolodyazhnyy

@Serg ขออภัยไม่ได้ตรวจสอบโปรไฟล์ของคุณ
zwork

@zwork มันเป็นสิ่งที่ดี ^ _ ^ ฉันอาจจะต้องใช้คำพูดที่แตกต่างกันความคิดเห็นแรกของฉัน
Sergiy Kolodyazhnyy

3

คุณมีตัวเลือกน้อย:

  • gksudo pcmanfmจะขอให้คุณป้อนรหัสผ่านจากนั้นเปิด PCManFM ในฐานะรูทซึ่งค่อนข้างอันตรายเพราะถ้าคุณไม่ระวังคุณอาจแก้ไขไฟล์ระบบโดยไม่ได้ตั้งใจ

  • sudo mkdir /usr/java จะสร้างไดเรกทอรีโดยตรง


ฉันรู้ว่า OP ใช้ PCManFM อย่างไร แต่นี่คือ Ubuntu และยังคงมี Nautilus และ nautilus มีnautilus-adminไว้สำหรับการคลิกขวาและเปิดไฟล์ / ไดเรกทอรีที่มีสิทธิ์ผู้ดูแลระบบ คุณอาจต้องการรวมสิ่งนั้นไว้ในคำตอบของคุณ
Sergiy Kolodyazhnyy

@ เซอร์ฉันไม่เคยได้ยินnautilus-adminและฉันไม่มีnautilusในกล่องนี้เพื่อทดสอบดังนั้นฉันจะไม่รวมเพราะฉันไม่รู้ว่ามันคืออะไร
แมว

ในแล็ปท็อปของฉันฉันใช้ Lubuntu 15.10 และไม่มี Nautilus ตัวจัดการไฟล์ของ Lubuntu คือ PCManFM ในพีซีตั้งโต๊ะของฉันฉันใช้ Ubuntu Studio 15.10 และไม่มี Nautilus ตัวจัดการไฟล์ของ Ubuntu Studio คือ 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

ยินดีต้อนรับสู่ถาม Ubuntu! คุณอาจสามารถปรับปรุงคำตอบนี้ได้โดยให้ขั้นตอนที่จำเป็นในรายละเอียดเพิ่มเติมเพื่อให้เป็นคำตอบที่มั่นคง
Videonauth
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.