उबंटू में फ़ाइल ढूंढना इतना कठिन क्यों है?


39

उबंटू में फाइलें ढूंढना बहुत मुश्किल है। विंडोज में, आप बस जा सकते हैं C:\Program Filesऔर आपको वह मिलेगा जो आपको चाहिए। उबंटू में, आपको अपनी ज़रूरत की चीज़ खोजने के लिए खोज का उपयोग करना चाहिए। हो सकता है कि मुझसे कुछ छूट रहा हो?


30
कृपया उसे नीचा न देखें। मैं समझ सकता हूं कि यह सवाल बेवकूफी भरा लग सकता है, लेकिन यह स्वाभाविक है कि जिस तरह से वे आदी हैं उसी तरह से बाकी सब चीजों की अपेक्षा करना स्वाभाविक है। @ डॉक का जवाब पर्याप्त होना चाहिए
मनीष सिन्हा


6
आप C: \ Program Files \ में फ़ाइलों की तलाश करते हैं? मैंने विंडोज के उपयोग के अपने सभी वर्षों में ऐसा कभी नहीं किया। मैंने वहां कभी भी कुछ दिलचस्प (लेकिन कई नहीं, बल्कि सभी) निष्पादनयोग्य की उम्मीद की।
एंड्रेस एफ।

विंडोज में, आप बस विंडोज बटन दबाएं और जो भी आप देख रहे हैं उसके कुछ अक्षर टाइप करें। प्रोग्राम आपके द्वारा खोजे जाने योग्य किसी भी फ़ाइल नाम के साथ दिखाई देंगे।
सूर्य

2
@ sunk818 मूल रूप से उबंटू (एकता के साथ) के समान है।
एंड्रिया लज्जाज़ारो

जवाबों:


109

उबंटू में फ़ाइल ढूंढना इतना कठिन क्यों है?

क्या एक हेलिकॉप्टर गर्म हवा के गुब्बारे की तरह काम करता है?

Microsoft Office एक टाइप-राइटर की तरह काम क्यों नहीं करता है?

उसी तरह की तुलना यहां की जा रही है। यूनिक्स (उबंटू सहित) विंडोज (एनटी) से अलग-अलग प्लेटफॉर्म हैं। NT अपनी तरह का विशेष जानवर है। एनटी प्रतिमानों द्वारा लिनक्स को जज करना पेट्रोल इंजन यांत्रिकी का उपयोग करके डीजल इंजन के समस्या निवारण के लिए कुछ हद तक समान है। उनमें बहुत कुछ सामान्य है, लेकिन अविश्वसनीय अंतर भी हैं।

एक बिल्ली के साथ खेलना जैसे कि यह एक कुत्ता था, शायद ही कभी संतुष्टि की ओर जाता है। आपको अपने मंच को समायोजित करने के लिए अपने प्रतिमान को समायोजित करना होगा। प्रत्येक वास्तुकला में विशिष्ट गुण और परंपराएं होती हैं, जिनका आपको पालन करना चाहिए, यदि आप खून से सनी नथ को वापस खींचने से बचते हैं।

प्रतिमान विफल ( यहां से कॉमिक )

"विंडोज में, आप बस में जा सकते हैं C:\Program Filesऔर आपको वह मिलेगा जो आपको चाहिए।" - वास्तव में? क्या आपको यकीन है? Windows रजिस्ट्री में कुछ महत्वपूर्ण सामान संग्रहीत करता है, जो प्रोग्राम फ़ाइलों के अंतर्गत स्थित नहीं है। "माई डॉक्यूमेंट्स" भी प्रोग्राम फाइल्स में नहीं है, फिर भी अक्सर ऐसी चीजें शामिल होंगी जिन्हें आप देख पाएंगे

"उबंटू में आपको अपनी ज़रूरत की चीज़ खोजने के लिए खोज का उपयोग करना चाहिए।" सच है, अगर आप नहीं जानते कि यह पहली जगह में कहां है। हर जगह, हर चीज पर समान लागू होता है। अब, मेरी बेवकूफ कार की चाबी कहाँ हैं? नहीं, में नहीं C:\Program Files..लानत है! बेल्जियम!

"हो सकता है कि मुझसे कुछ छूट रहा हो?" संभवतः ऑपरेटिंग वातावरण में सामग्री कैसे प्रबंधित की जाती है, इसके पीछे मुख्य अवधारणाओं का एक सामान्य परिचय। मित्र, कृपया मुझे इस शक्तिशाली जानवर को वश में करने में सीखने में मदद करें, ताकि आप अपनी कंप्यूटिंग आवश्यकताओं को कुचल सकें।


ऑपरेटिंग वातावरण में सामग्री कैसे व्यवस्थित होती है, इसका परिचय

आपके ऑपरेटिंग वातावरण (विंडोज, मैकओएस, लिनक्स, आपके कार्यालय डेस्क) के बावजूद, पैटर्न उभरे हैं जो उपयोग में आसानी और स्केलेबिलिटी के लिए सिस्टम में सामग्री को व्यवस्थित करने में मदद करते हैं।

आम प्रणाली चौड़ा सामान

किसी कंपनी में, यह पॉलिसी प्रलेखन और पसंद होगा। एक ऑपरेटिंग सिस्टम में, यह चीजों को चालू रखने के लिए आवश्यक कोर फाइलें होगी। विंडोज फ़ाइल संरचना में, यह वही है जो C:\WINDOWSसभी के बारे में है। यूनिक्स-आधारित प्रणालियों में, विभिन्न निर्देशिकाएं हैं, /Libraries(मैक ओएस एक्स) और /etc(लिनक्स) जो इन प्रकार की चीजों के लिए उपयोग की जाती हैं। उपयोगकर्ताओं को शायद ही कभी, अगर कभी भी, वास्तव में सामान्य उपयोग के लिए इससे निपटने की आवश्यकता होती है।

उपयोगकर्ता-विशिष्ट सामान

एक कार्यालय में, लोगों के पास आमतौर पर अपना स्वयं का निर्दिष्ट कार्य स्थान होता है। इन स्थानों में संग्रहीत दस्तावेज़ / सामग्री एक व्यक्ति के लिए विशिष्ट हैं।

ऑपरेटिंग सिस्टम समान हैं। विंडोज पर, " मेरा दस्तावेज़ " फ़ोल्डर प्रत्येक उपयोगकर्ता के लिए विशिष्ट है और इसमें केवल उस व्यक्ति के लिए फ़ाइलें हैं। लिनक्स, / होम / [उपयोगकर्ता नाम] इस उद्देश्य के लिए समर्पित है। MacOS पर, / उपयोगकर्ता / [उपयोगकर्ता नाम] है।

आमतौर पर उपयोगकर्ता के व्यक्तिगत स्थान में विशिष्ट श्रेणियों के लिए समर्पित स्थान होते हैं। उदाहरण के लिए विंडोज में " माय पिक्चर्स " डायरेक्टरी है, जो " माय डॉक्यूमेंट्स " के साथ स्थित है । उबंटू लिनक्स पर, आपको / घर / [उपयोगकर्ता नाम] / चित्र मिलेंगे - macOS का अपना स्पष्ट समकक्ष है।

उपकरण प्रबंधन

एक कार्यालय में, जब आप एक नया उपकरण चाहते हैं, तो आमतौर पर इसे प्रबंधित करने के लिए एक प्रणाली होती है। मैं विशेष रूप से इन्वेंट्री के बारे में सोच रहा हूं। इन्वेंट्री आम तौर पर आपके पास और उसकी स्थिति पर नजर रखेगा।

विंडोज पर = प्रोग्राम जोड़ें / निकालें प्लस रजिस्ट्री।

उबंटू लिनक्स पर = apt पैकेज मैनेजर - aptitude पैकेज मैनेजर , एप्टीट्यूड या दूसरे फ्रंट-एंड से apt का उपयोग करते हैं

मैक ओएस एक्स पर 10.6+ = एक हद तक ऐप स्टोर (और / एप्लीकेशन )।

अधिक विशिष्ट हो रही है

जैसा कि बेशर्मी से यहाँ से कॉपी किया गया है , उबंटू में पाई जाने वाली सामान्य प्रणाली निर्देशिका संरचना इस सम्मेलन का अनुसरण करती है:

/bin - binary applications (most of your executable files)

/boot - files required to boot (such as the kernel, etc.)

/dev - your devices (everything from drives to displays)

/etc - just about every configuration file for your system

/etc/profile.d - contains scripts that are run by /etc/profile upon login.

/etc/rc.d - contains a number of shell scripts that are run on bootup at different run levels. There is also typically an rc.inet1 script to set up networking (in [Slackware][6]), an rc.modules script to load modular device drivers, and an rc.local script that can be edited to run commands desired by the administrator, along the lines of autoexec.bat in DOS.

/etc/rc.d/init.d - contains most of the initialization scripts themselves on an [RPM][7]-based system.

/etc/rc.d/rc*.d - where “*” is a number corresponding to the default run level. Contains files for services to be started and stopped at that run level. On RPM-based systems, these files are symbolic links to the initialization scripts themselves, which are in /etc/rc.d/init.d.

/etc/skel - directory containing several example or skeleton initialization shells. Often contains subdirectories and files used to populate a new user’s home directory.

/etc/X11 - configuration files for the X Window system

/home - locally stored user files and folders

/lib - system libraries (similar to Program Files)

/lost+found - lost and found for lost files

/media - mounted (or loaded) devices such as cdroms, digital cameras, etc.

/mnt - mounted file systems

/opt - location for “optionally” installed programs

/proc - dynamic directory including information about and listing of processes

/root - “home” folder for the root user

/sbin - system-only binaries (see /bin)

/sys - contains information about the system

/tmp - temporary files

/usr - applications mainly for regular users

/var - mainly logs, databases, etc.

/usr/local/bin - the place to put your own programs. They will not be overwritten with upgrades.

/usr/share/doc - documentation.

उबंटू में सामान खोजने के सामान्य सुझाव

जानें कि आप किस तरह के जानवर के साथ काम कर रहे हैं, जब तक कि आप अपने चेहरे से नफरत नहीं करते।

दांत और पंजे के साथ फुलाना की गेंद


13

यदि आपको किसी प्रोग्राम का स्थान खोजने की आवश्यकता है, तो आप whichकमांड का उपयोग कर सकते हैं । यह भी मदद समझना होगा करने के लिए यूनिक्स फ़ाइल प्रणाली पदानुक्रम - /etc/विन्यास फाइल के लिए, /usr/bin/वैश्विक आदेश binaries के लिए (और /usr/जो (बहु) उपयोगकर्ता उपयोगिताओं और अनुप्रयोगों के बहुमत में शामिल है), और इतने पर। आप उपयोग कर सकते हैं locate, slocateया rlocateफ़ाइलों के लिए खोज के लिए कमांड लाइन से।

/ होम / उपयोगकर्ता आपके दस्तावेज़ और सेटिंग्स या / उपयोगकर्ता / उपयोगकर्ता फ़ोल्डर के समान है।

यह इतना मुश्किल नहीं है, बस अलग है।


7
s / just अलग / काफी बेहतर
जेम्स टी स्नेल

6
मेरे लिए ओपी के असली मुद्दा तकनीकी श्रेष्ठता के बारे में कम, एक यूनिक्स से प्रेरित ओएस को प्रभावी ढंग से उपयोग करने की आवश्यकता मानसिकता को समझने की तुलना में - ठीक है, मैं एक OS flamewar शुरू करने की कोशिश नहीं कर रहा हूँ
जर्नीमैन गीक

5
@ डॉक, "[यूनिक्स है] बेहद श्रेष्ठ" बहुत व्यक्तिपरक है, और मैं कहता हूं कि लिनक्स उपयोगकर्ता के रूप में।
ग्रैविटी सिप

3
बहुत व्यक्तिपरक , शायद। यह फिर भी सही है
जेम्स टी स्नेल

1
मुझे यूनिक्स पता नहीं है, लेकिन find / -name filenameइससे मुझे कुछ मदद मिली है।
सूर्य
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.