আমাদের মধ্যে অনেকেই, তবে সবচেয়ে বড় অংশ নয়e আমরা একটি গ্রাফিকাল ইন্টারফেস ব্যবহার করতে অভ্যস্ত বা ডেস্কটপ পরিবেশ তাই কথা বলতে। চলন, সম্পাদনার কাজ, অন্যান্য জিনিস ফাইল বা ফোল্ডারগুলির মধ্যে নাম পরিবর্তন করুন এগুলি সাধারণত কয়েকটি ক্লিকের মাধ্যমে একটি সাধারণ উপায়ে করা হয়।
কিন্তু যখন আপনাকে কোনও সার্ভারে এই আন্দোলনগুলি ব্যবহার করতে হয় তখন কী হয় happens যেহেতু তাদের বেশিরভাগই কেবল একটি কমান্ড কনসোল থেকে পরিচালিত হয়, এটি সাধারণত ডেডিকেটেড সার্ভারগুলিতে দখল করা হয়, যদিও এটি কীভাবে হয় তা জেনে কখনই ব্যাথা করে না আপনি কখনই জানেন না কখন এটি ব্যস্ত থাকতে পারে।
আমার ক্ষেত্রে এটি ঘটেছে যে আমি মাঝে মাঝে আমার গ্রাফিকাল পরিবেশটি হারিয়ে ফেলেছি এবং এটি পুনরুদ্ধার করতে সক্ষম হতে আমাকে কনসোল ব্যবহার করতে হয়েছে, তবে এটি অন্য একটি বিষয়।
এর দিন আজ আমি আপনাদের সাথে কিছু সহজ কমান্ড শেয়ার করতে এসেছি যা আমাদের সাহায্য করবে ফাইল অনুলিপি বা সরানোর কাজ সম্পাদন করতে।
লিনাক্সে ফাইল বা ফোল্ডারগুলি কীভাবে সরানো যায়?
প্রথম জিনিসটি হবে টার্মিনাল রাখা যা আমাদের সরঞ্জাম যা আমাদের এই সমস্ত কিছুতে সহায়তা করবে, দ্বিতীয় জিনিসটি হ'ল অভ্যন্তরের পাঠ্য নথি সহ কিছু ফোল্ডার তৈরি করা এই তথ্য ক্ষতিগ্রস্থ বা হারাতে এড়াতে।
সর্বাধিক স্বাভাবিক জিনিস হ'ল ডিরেক্টরি ফাইল সরানো এর জন্য আমরা এমভি কমান্ড ব্যবহার করতে যাচ্ছি:
mv archivo.txt /home/usuario/Documentos/prueba
এখানে আমরা যা করছি তা ফাইল ডাবল টেক্সটকে আমাদের ডকুমেন্টস ফোল্ডারে থাকা টেস্ট ফোল্ডারে নিয়ে যাচ্ছে। এর জন্য আমরা অ্যাকাউন্টে নিই যে আমরা বর্তমানে ডিরেক্টরিতে যেখানে file.txt অবস্থিত সেখানে অবস্থান করি
যখন আমরা একসাথে একাধিক ফাইল সরিয়ে নিতে চাই, সিনট্যাক্সের ধরণটি নিম্নলিখিত হবে:
mv archivo.1 archivo.2 archivo.3 /ruta/de/destino
এখন খুব দরকারী কিছু * ব্যবহার করা হয় যখন ফাইলগুলির নামের একই ভিত্তি থাকে, উদাহরণস্বরূপ:
Amd-gpu…
Amd-gpu-pro ..
AMD- ড্রাইভার ...
সুতরাং, আমরা দেখতে পাচ্ছি যে, একই বেস নামকরণ সহ সমস্ত ফাইল সরিয়ে নিতে তাদের একই "এএমডি" বেস রয়েছে, আমরা নিম্নলিখিতটি করি:
mv AMD* /ruta/de/destino
একই ধরণের সমস্ত ফাইলগুলির ক্ষেত্রে একই প্রয়োগ হয়, উদাহরণস্বরূপ, .ডোক, .xls, .deb, .rpm ইত্যাদি etc. তাদের সরানোর জন্য আমরা কেবল প্রয়োগ করি
mv *.deb /ruta/de/destino
এই পয়েন্ট অবধি এটি কীভাবে কাজ করে এবং কীভাবে আমরা কার্যটি বিভিন্ন উপায়ে সহজ করতে পারি তা কিছুটা পরিষ্কার, তবে কী ঘটে যখন আমরা একটি ডিরেক্টরি যা ফাইল এবং সাবফোল্ডার, উভয়ই সরিয়ে নিতে চাই।
এর জন্য আমরা * ব্যবহার করতে যাচ্ছি, উদাহরণস্বরূপ, আমি ওয়ার্ডপ্রেস থেকে সংক্ষেপিত সমস্ত কিছু আগের দুটি ডিরেক্টরিতে সরিয়ে নিতে চাই:
mv wordpress/* …/
কমান্ডটি সম্পর্কে আমরা এর ম্যান ব্যবহার করতে পারি বা -হেল্প প্যারামিটার সহ আরও কিছু জানতে, এখানে আমরা এর সমস্ত পরামিতি দেখতে পাব।
লিনাক্সে ফাইলগুলি কীভাবে অনুলিপি করবেন?
এই ক্ষেত্রে এটি প্রায় অনুরূপ মত নয়, ফাইল বা ফোল্ডারগুলি এক থেকে অন্যটিতে স্থানান্তরিত করতে ফাইল এবং ফোল্ডারগুলি তাদের উত্স স্থানে রাখুন এবং একটি নির্বাচিত ডিরেক্টরিতে একটি অনুলিপি তৈরি করুন।
Un একটি ফাইল বা ফোল্ডার অনুলিপি করতে সহজ কমান্ড একটি ডিরেক্টরি থেকে অন্য ডিরেক্টরিতে:
cp objetoacopiar rutadedestino
এটি দেখার আরও সুস্পষ্ট উপায়:
cp archivo.txt /ruta/de/destino
এই কমান্ডটি সাধারণত কোনও ফাইল বা ফোল্ডারের সম্পাদনা করতে যাওয়া ব্যাকআপ তৈরি করতে ব্যবহৃত হয়, কারণ এটি একটি সম্পূর্ণ অনুলিপি তৈরি করে, তবে একটি পৃথক নাম সহ একটি ব্যবহারিক উদাহরণ:
cp log.txt log.bak
পাড়া একাধিক ফাইল বা ফোল্ডার অনুলিপি করুন:
cp archivo1 /carpeta1 /carpeta/carpeta /ruta/de/destino
এখন যদি আমরা ফোল্ডার যেখানে থাকি সেখানে সমস্ত কিছু অনুলিপি করতে চাই অন্য ডিরেক্টরিতে:
cp /* /ruta/de/destino
এখন যদি আমরা ডিরেক্টরিটি এক জায়গা থেকে অন্য জায়গায় অনুলিপি করতে চাই
cp /directorio /ruta/de/destino
যে ডিরেক্টরিটি আমরা অনুলিপি করতে চলেছি তার নীচে থাকা একটি স্তর থাকা গুরুত্বপূর্ণ, কারণ আমরা যদি এটির অভ্যন্তরে থাকি তবে অবশ্যই পুরো পথটি নির্দিষ্ট করা দরকার, যেহেতু আমরা কেবল যেভাবে কমান্ডটি রেখেছি, এটি কেবল একটি ফাঁকা ডিরেক্টরি তৈরি করবে।
অবশেষে, আমরা যদি এর সমস্ত পরামিতি জানতে চাই তবে আমরা এর লোকের উপর বা চেল্পের উপর নির্ভর করি
অধিকতর, এগুলি অত্যন্ত বেসিক কমান্ড, তাদের ব্যবহার আপনাকে অনেক সহায়তা করতে পারে এবং আপনি তাদের সাথে সতর্কতা অবলম্বন করা উচিত কারণ এটি সর্বদা পুনরাবৃত্ত ফর্মটি ব্যবহার করার পরামর্শ দেওয়া হয়, যা -r প্যারামিটারের সাহায্যে ব্যবহৃত হয়।
আমি যদি সমস্ত ফাইল এক ফোল্ডার থেকে অন্য ফোল্ডারে অনুলিপি করতে চাই তবে তা হবে
সিপি / * / নাম / ফোল্ডার / গন্তব্য ??
আমার যে ফোল্ডারে কপি করার ফাইল আছে সেখানে দাঁড়িয়ে?
আমি উত্স-ফাইল থেকে গন্তব্য-ফাইলে একটি নির্দিষ্ট সংখ্যক রেকর্ড অনুলিপি করতে চাই, কখনও কখনও এটি রেকর্ড-থেকে পরিসর পর্যন্ত হয়, আমি কীভাবে এটি করতে পারি?