आम्हाला सर्वात मोठा भाग नाही तरe आम्ही ग्राफिकल इंटरफेस वापरण्यासाठी वापरत आहोत किंवा डेस्कटॉप वातावरण म्हणून बोलणे. हलविणे, संपादन करणे ही कामे, इतर गोष्टी फाइल्स किंवा फोल्डर्समध्ये नाव बदला ते सहसा काही क्लिकवर सोप्या पद्धतीने केले जातात.
पण जेव्हा आपल्याला या हालचाली सर्व्हरवर वापराव्या लागतात तेव्हा काय होते त्यापैकी बहुतेक सामान्यत: केवळ कमांड कन्सोलद्वारे व्यवस्थापित केली जातात, हे सामान्यत: समर्पित सर्व्हरमध्ये व्यापलेले असते, जरी हे कसे केले जाते हे जाणून घेण्यास दु: ख होत नाही कारण हे केव्हा व्यस्त असेल हे आपल्याला माहिती नाही.
माझ्या बाबतीत असे घडले आहे की काही प्रसंगी माझे ग्राफिकल वातावरण गमावले आहे आणि ते परत मिळविण्यासाठी मला कन्सोल वापरावे लागले, परंतु तो आणखी एक मुद्दा आहे.
च्या दिवशी आज मी तुम्हाला सोप्या काही सोप्या आज्ञांचे सामायिकरण करण्यासाठी आलो आहे ज्या आम्हाला मदत करतील फायली कॉपी करणे किंवा हलविण्याचे कार्य करणे.
लिनक्समध्ये फाईल्स किंवा फोल्डर्स कसे हलवायचे?
पहिली गोष्ट म्हणजे टर्मिनल असणे हे आमचे साधन आहे जे आम्हाला या सर्व गोष्टींमध्ये मदत करेल दुसरी गोष्ट म्हणजे मजकूर दस्तऐवजांसह काही फोल्डर तयार करणे हे माहिती नुकसान किंवा गमावू नये म्हणून.
सर्वात सामान्य गोष्ट म्हणजे डिरेक्टरी फाईल हलवणे त्यासाठी आपण mv कमांड वापरणार आहोत.
mv archivo.txt /home/usuario/Documentos/prueba
येथे आपण डॉक्युमेंट्स फोल्डर मधील फाईल.टी.टी.टी. टेस्ट फोल्डर मध्ये हलवित आहोत. यासाठी आम्ही फाईल.टी.टी.टी.एस. मध्ये स्थित असलेल्या डिरेक्टरीमध्ये आहोत
जेव्हा आम्हाला एका वेळी एकापेक्षा जास्त फाईल्स हलवायच्या असतात, वाक्यरचना प्रकार खालीलप्रमाणे असेल:
mv archivo.1 archivo.2 archivo.3 /ruta/de/destino
आता * वापरणे खूप उपयुक्त आहे. जेव्हा फायलींचा नावाचा समान आधार असतो, उदाहरणार्थ:
Amd-gpu…
एएमडी-जीपीयू-प्रो ..
एएमडी ड्रायव्हर ...
म्हणूनच आपण पाहू शकतो की त्या सर्व फाईल्सना त्याच बेस नावेनेक्चरमध्ये हलविण्यासाठी समान "एएमडी" बेस आहे, आम्ही खालीलप्रमाणे करतोः
mv AMD* /ruta/de/destino
समान प्रकारच्या सर्व फाईल्सना समान लागू होते, उदाहरणार्थ .doc, .xls, .deb, .rpm इत्यादी. त्यांना हलविण्यासाठी आम्ही फक्त अर्ज करतो
mv *.deb /ruta/de/destino
या टप्प्यावर हे कसे कार्य करते आणि आपण कार्य विविध मार्गांनी कसे सोयीस्कर करू शकतो हे थोडेसे स्पष्ट आहे, परंतु जेव्हा आपल्याला फाईल्स आणि सबफोल्डर्स दोन्ही निर्देशिकेत हलवायचे असते तेव्हा काय होते.
यासाठी आपण * * वापरणार आहोत, उदाहरणार्थ, मी वर्डप्रेसपासून विघटित केलेली प्रत्येक गोष्ट मागील दोन डिरेक्टरीमध्ये हलवू इच्छितो.
mv wordpress/* …/
कमांडबद्दल अधिक जाणून घेण्यासाठी आपण त्याचा मॅन किंवा -हेल्प पॅरामीटर वापरु शकतो. येथे आपण त्याचे सर्व पॅरामीटर्स पाहू.
लिनक्समध्ये फाईल्सची कॉपी कशी करावी?
या प्रकरणात हे जवळजवळ त्यासारखेच आहेयेथे फायली किंवा फोल्डर्स एकमेकांकडून दुसर्या ठिकाणी हलविण्यासाठी फायली आणि फोल्डर्स त्यांच्या मूळ ठिकाणी ठेवा आणि निवडलेल्या निर्देशिकेत एक प्रत तयार करा.
Un फाईल किंवा फोल्डर कॉपी करण्यासाठी सोपी कमांड एका निर्देशिकेतून दुसर्या डिरेक्टरीपर्यंत:
cp objetoacopiar rutadedestino
ते पाहण्याचा अधिक स्पष्ट मार्ग:
cp archivo.txt /ruta/de/destino
ही आज्ञा सामान्यत: संपादित केली जाणा a्या फाईल किंवा फोल्डरचा बॅकअप घेण्यासाठी खूप वापरली जाते, कारण ती संपूर्ण प्रत तयार करते, परंतु भिन्न नावाने, व्यावहारिक उदाहरणः
cp log.txt log.bak
परिच्छेद एकाधिक फाइल्स किंवा फोल्डर्स कॉपी करा:
cp archivo1 /carpeta1 /carpeta/carpeta /ruta/de/destino
आता आम्हाला ज्या ठिकाणी फोल्डर आहे त्या प्रत्येक गोष्टीची कॉपी करायचे असल्यास दुसर्या निर्देशिकेत:
cp /* /ruta/de/destino
आता आपल्याला एका डिरेक्टरीला एका ठिकाणाहून दुसर्या ठिकाणी कॉपी करायचे असल्यास
cp /directorio /ruta/de/destino
ज्या डिरेक्टरीची आपण कॉपी करणार आहोत त्याच्या खाली एक पातळी असणे महत्वाचे आहे, कारण जर आपण त्या आत असाल तर संपूर्ण पथ निर्दिष्ट करणे आवश्यक आहे, कारण जर मी केवळ ज्या प्रकारे आज्ञा दिली आहे त्या मार्गाने रिकामी डिरेक्टरी तयार होईल.
शेवटी, जर आपल्याला त्याचे सर्व पॅरामीटर्स जाणून घ्यायचे असतील तर आपण त्याच्या माणसावर किंवा हेल्पवर अवलंबून आहोत
पुढे न करता, ते अत्यंत मूलभूत आज्ञा आहेत, त्यांचा वापर आपल्याला खूप मदत करू शकतो आणि -आर पॅरामीटरने वापरल्या जाणार्या रिकर्सिव्ह फॉर्म वापरण्याची नेहमीच शिफारस केली जात असल्याने आपण त्यांच्याशी सावधगिरी बाळगली पाहिजे.
जर मला सर्व फाईल्स एका फोल्डरमधून दुसर्या फोल्डरमध्ये कॉपी करायच्या असतील तर त्या त्या त्या वेळेस असतील
सीपी / * / नाव / फोल्डर / गंतव्य ??
माझ्याकडे कॉपी करण्याच्या फायली ज्या फोल्डरमध्ये आहेत?
मला स्त्रोत-फाइलवरून डेस्टिनेशन-फाईलमध्ये रेकॉर्डची एक विशिष्ट संख्या कॉपी करायची आहे, काहीवेळा ते रेकॉर्ड-टू रेंज असते, हे मी कसे करू शकतो?