copy files and directories in linux how to copy multiple files to a directory #unix #linux -Part 16
विषयसूची:
- लिनक्स mkdir कमांड सिंटैक्स
- कैसे एक नई निर्देशिका बनाने के लिए
- जनक निर्देशिका कैसे बनाएँ
- निर्देशिका बनाते समय अनुमतियाँ कैसे सेट करें
- एकाधिक निर्देशिका कैसे बनाएँ
- निष्कर्ष
लिनक्स सिस्टम में, आप कमांड लाइन से या अपने डेस्कटॉप के फाइल मैनेजर की मदद से नई निर्देशिका बना सकते हैं। कमांड जो आपको डायरेक्टरी (फोल्डर के रूप में भी जाना जाता है) को
mkdir
बनाने की अनुमति देता है।
यह ट्यूटोरियल रोजमर्रा के उदाहरण सहित
mkdir
कमांड का उपयोग करने की मूल बातें शामिल करता है।
लिनक्स mkdir कमांड सिंटैक्स
mkdir
कमांड का सिंटैक्स इस प्रकार है:
mkdir
कमांड अपने तर्क के रूप में एक या अधिक निर्देशिका नाम लेता है।
कैसे एक नई निर्देशिका बनाने के लिए
लिनक्स में निर्देशिका बनाने के लिए निर्देशिका का नाम
mkdir
कमांड के तर्क के रूप में पास करें। उदाहरण के लिए, एक नई निर्देशिका
newdir
बनाने के लिए आप निम्नलिखित कमांड चलाएंगे:
mkdir newdir
आप सत्यापित कर सकते हैं कि निर्देशिका
ls
कमांड का उपयोग करके सामग्री को सूचीबद्ध करके बनाई गई थी:
ls -l
drwxrwxr-x 2 username username 4096 Jan 20 03:39 newdir
पूर्ण पथ के बिना केवल निर्देशिका नाम प्रदान करते समय, इसे वर्तमान कार्यशील निर्देशिका में बनाया जाता है।
वर्तमान कार्यशील निर्देशिका वह निर्देशिका है जिसमें से आप कमांड चला रहे हैं। वर्तमान कार्य निर्देशिका को बदलने के लिए,
cd
कमांड का उपयोग करें।
किसी अन्य स्थान पर एक निर्देशिका बनाने के लिए आपको मूल निर्देशिका के लिए पूर्ण या सापेक्ष फ़ाइल पथ प्रदान करना होगा। उदाहरण के लिए,
/tmp
निर्देशिका में एक नई निर्देशिका बनाने के लिए आप टाइप करेंगे:
mkdir /tmp/newdir
mkdir /root/newdir
mkdir: cannot create directory '/root/newdir': Permission denied
-v
(
--verbose
) विकल्प
mkdir
को प्रत्येक निर्मित निर्देशिका के लिए एक संदेश प्रिंट करने के लिए कहता है।
जनक निर्देशिका कैसे बनाएँ
एक मूल निर्देशिका एक निर्देशिका है जो निर्देशिका ट्री में किसी अन्य निर्देशिका से ऊपर है। मूल निर्देशिका बनाने के लिए,
-p
विकल्प का उपयोग करें।
मान लीजिए कि आप एक निर्देशिका
/home/linuxize/Music/Rock/Gothic
:
mkdir /home/linuxize/Music/Rock/Gothic
यदि कोई भी मूल निर्देशिका मौजूद नहीं है, तो आपको नीचे दी गई एक त्रुटि मिलेगी:
mkdir: cannot create directory '/home/linuxize/Music/Rock/Gothic': No such file or directory
एक-एक करके लापता पैरेंट निर्देशिका बनाने के बजाय,
-p
विकल्प के साथ
mkdir
कमांड को
-p
:
mkdir -p /home/linuxize/Music/Rock/Gothic
जब
-p
विकल्प का उपयोग किया जाता है, तो कमांड केवल निर्देशिका बनाता है यदि यह मौजूद नहीं है।
यदि आप एक निर्देशिका बनाने की कोशिश करते हैं जो पहले से मौजूद है और
-p
विकल्प प्रदान नहीं किया गया है, तो
mkdir
File exists
को प्रिंट करेगा त्रुटि
File exists
है:
mkdir newdir
mkdir: cannot create directory 'newdir': File exists
निर्देशिका बनाते समय अनुमतियाँ कैसे सेट करें
विशिष्ट अनुमतियों के साथ एक निर्देशिका बनाने के लिए,
-m
(
-mode
) विकल्प का उपयोग करें। अनुमतियाँ असाइन करने के लिए सिंटैक्स
chmod
कमांड के समान है।
निम्नलिखित उदाहरण में, हम
700
अनुमतियों के साथ एक नई निर्देशिका बना रहे हैं, जिसका अर्थ है कि केवल वह उपयोगकर्ता जिसने निर्देशिका बनाई है, वह इसे एक्सेस कर सकेगा:
mkdir -m 700 newdir
जब
-m
विकल्प का उपयोग नहीं किया जाता है, तो नई बनाई गई निर्देशिकाओं में आमतौर पर या तो
775
या
755
अनुमतियाँ होती हैं, जो कि
umask
मूल्य पर निर्भर करती है।
एकाधिक निर्देशिका कैसे बनाएँ
कई निर्देशिकाएँ बनाने के लिए, निर्देशिका के नामों को कमांड के तर्क के रूप में निर्दिष्ट करें, जो अंतरिक्ष द्वारा अलग किए गए हैं:
mkdir dir1 dir2 dir3
mkdir
कमांड आपको एक कमांड के साथ एक जटिल डायरेक्टरी ट्री बनाने की अनुमति देता है:
mkdir -p Music/{Jazz/Blues, Folk, Disco, Rock/{Gothic, Punk, Progressive}, Classical/Baroque/Early}
ऊपर दी गई कमांड निम्नलिखित डायरेक्टरी ट्री बनाती है:
Music/ |-- Classical | `-- Baroque | `-- Early |-- Disco |-- Folk |-- Jazz | `-- Blues `-- Rock |-- Gothic |-- Progressive `-- Punk
निष्कर्ष
लिनक्स में
mkdir
कमांड का उपयोग नई निर्देशिका बनाने के लिए किया जाता है।
mkdir
बारे में अधिक जानकारी के लिए, mkdir मैन पेज पर जाएँ।
कैसे चेक करें कि कोई फाइल या डायरेक्टरी bash में मौजूद है या नहीं

कई बार शेल स्क्रिप्ट लिखते समय, आप अपने आप को एक ऐसी स्थिति में पा सकते हैं, जहाँ आपको एक फ़ाइल मौजूद है या नहीं, इसके आधार पर कार्रवाई करने की आवश्यकता है। बैश में आप यह जांचने के लिए परीक्षण कमांड का उपयोग कर सकते हैं कि कोई फाइल मौजूद है या फाइल के प्रकार का निर्धारण करें।
लिनक्स में Pwd कमांड (वर्तमान वर्किंग डायरेक्टरी)

वर्तमान कार्यशील निर्देशिका वह निर्देशिका है जिसमें उपयोगकर्ता वर्तमान में काम कर रहा है। इस लेख में, हम आपको दिखाएंगे कि pwd कमांड का उपयोग करके अपनी वर्तमान कार्य निर्देशिका का निर्धारण कैसे करें
Linux (groupadd कमांड) में समूह कैसे बनाएँ

इस आलेख में, हम बात करेंगे कि कैसे ग्रुपड कमांड का उपयोग करके लिनक्स में नए समूह बनाएं। उपयोगकर्ता खातों को व्यवस्थित और व्यवस्थित करने के लिए समूहों का उपयोग किया जाता है।