प्रशासनिक अनुमति के साथ एक टर्मिनल से एक नया फ़ोल्डर कैसे बनाएं?


14

मैं जावा स्थापित करना चाहता हूं, लेकिन स्थापना निर्देश मुझे एक नया फ़ोल्डर बनाने के लिए कहते हैं /java/, जिसे मानक /usr/फ़ोल्डर में कहा जाता है ।

लेकिन यह फ़ोल्डर अवरुद्ध है। मेरा मतलब है, मैं उस पर एक नया फ़ोल्डर नहीं बना सकता, PCManFM फ़ाइल प्रबंधक के साथ, क्योंकि वह विकल्प ग्रे है।

इसलिए मुझे लगता है कि टर्मिनल सत्र से इसे बनाने के लिए एक आदेश होना चाहिए। (साथ sudo, शायद?)

मैं इसे कैसे प्राप्त कर सकता हूँ? इसे पाने के लिए कौन सी सही आज्ञा है?

जवाबों:


8

मैं आपके प्रश्न के दो भागों को संबोधित करने जा रहा हूं: जावा इंस्टॉलेशन और फ़ोल्डर निर्माण।

जावा स्थापना

हमारे पास पहले से ही इस बारे में एक प्रश्न है: मैं Sun / Oracle के स्वामित्व वाले जावा JDK 6/7/8 या JRE को कैसे स्थापित कर सकता हूँ? आवश्यक आदेशों में से सभी हैं, और मैं दृढ़ता से सुझाव देता हूं कि आप man COMMANDटर्मिनल में उनके मैनुअल पेज पढ़ें ।

जावा, ओपन 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/usrroot


हाँ, बिलकुल। तुम क्यों sudo, हालांकि पर विस्तृत कर सकते हैं ?
सर्गी कोलोडियाज़नी

@ फ़ोल्डर /usrके स्वामित्व में है root:root, इसलिए आपको इसे संशोधित करने के लिए रूट विशेषाधिकारों की आवश्यकता है
बजे

1
@zwork <। <मैं जानता हूं, 22k प्रतिनिधि के साथ मैं पहले से ही जानता हूं। मैं लोगों को अपने उत्तरों को सुधारने के लिए यहाँ धकेलने की कोशिश कर रहा हूँ
सर्गी कोलोडाज़नी

@Serg माफ करना, अपने प्रोफ़ाइल जाँच नहीं की थी
zwork

@zwork यह सब अच्छा है ^ _ ^ शायद मुझे अपनी पहली टिप्पणी अलग-अलग लिखनी चाहिए थी
सर्गी कोलोडियाज़नी

3

आपके पास कुछ विकल्प हैं:

  • gksudo pcmanfmआपसे अपना पासवर्ड दर्ज करने का अनुरोध करेगा, फिर PCManFM को रूट के रूप में खोलें , जो कुछ हद तक खतरनाक है क्योंकि यदि आप सावधान नहीं हैं तो आप अनजाने में सिस्टम फ़ाइलों को संशोधित कर सकते हैं।

  • sudo mkdir /usr/java सीधे निर्देशिका बनाएंगे।


मुझे पता है कि ओपी PCManFM का उपयोग करता है, लेकिन यह अभी भी उबंटू है और अभी भी Nautilus है, और nautilus है nautilus-admin व्यवस्थापक विशेषाधिकारों के साथ फ़ाइल / निर्देशिका को राइट क्लिक करने और खोलने के लिए है। आप अपने उत्तर में इसे शामिल करना चाह सकते हैं
सर्जियो कोलोडियाज़नी

@ मैं कभी नहीं सुना है nautilus-adminऔर मैं nautilusइस बॉक्स पर यह परीक्षण करने के लिए नहीं है तो मैं इसे शामिल नहीं करेंगे क्योंकि मुझे पता नहीं है कि यह क्या है।
बिल्ली

मेरे लैपटॉप में, मैं ल्यूबंटू 15.10 का उपयोग करता हूं और इसमें नॉटिलस नहीं है। लुबंटू का फाइल मैनेजर PCManFM है। अपने डेस्कटॉप पीसी में, मैं Ubuntu स्टूडियो 15.10 का उपयोग करता हूं और इसमें Nautilus नहीं है। उबंटू स्टूडियो का फाइल मैनेजर थुनर है।
जुआन

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

उबंटू पूछने के लिए आपका स्वागत है! आप इस उत्तर को बेहतर बनाने में सक्षम हो सकते हैं ताकि इसे और अधिक ठोस बनाने के लिए आवश्यक कदम प्रदान किए जा सकें।
वीडियोनौथ
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.