কম্পিউটার

কিভাবে লিনাক্সে একটি ডিরেক্টরি সংকুচিত, সরানো এবং নিষ্কাশন করা যায়

অন্য দিন আমাকে আমার লিনাক্স সার্ভারের এক অবস্থান থেকে অন্য স্থানে প্রচুর ফাইল ধারণকারী একটি ডিরেক্টরি স্থানান্তর করতে হয়েছিল। আমি এটা করতে পারে উপায় একটি নম্বর আছে. একটি সাধারণ cp ব্যবহার করা কমান্ড কৌশল করতে পারে. যাইহোক, যেহেতু আমি যে ডেটাটি কপি করছিলাম সেটি একটি ডাটাবেস ছিল এবং আমি নিশ্চিত করতে চেয়েছিলাম যে অনুলিপিটি নিখুঁতভাবে সম্পন্ন হয়েছে, আমি ইন্টারনেটে দেখেছি এবং এর জন্য একটি উজ্জ্বল এক লাইন ব্যাশ সমাধান পেয়েছি।

আমি /var/lib/mysql ডিরেক্টরির বিষয়বস্তু সরাতে চেয়েছিলাম /opt/mysql-এ . প্রথমে আমি /var/lib/mysql ডিরেক্টরিতে পরিবর্তন করেছি :

# cd /var/lib/mysql

তারপর আমি আমার জন্য যাদু করতে নিম্নলিখিত একটি লাইনার চালালাম।

# tar cf – * | ( cd /opt/mysql; tar xfp -)

আমি আমার ডাটাবেস ফাইল কপি করতে উপরে দেখানো কমান্ড ব্যবহার করেছি। এটি যা করে তা হল এটি বর্তমান ডিরেক্টরির সম্পূর্ণ বিষয়বস্তুকে একটি সংরক্ষণাগার ফাইলে একত্রিত করে, গন্তব্য ডিরেক্টরির অবস্থানে পরিবর্তন করে (/opt/mysql এই ক্ষেত্রে), এবং তারপর আর্কাইভ বের করে। আপনি এগিয়ে যাওয়ার আগে, আপনি টার দিয়ে করতে পারেন এমন অন্যান্য জিনিসগুলি পরীক্ষা করে দেখতে ভুলবেন না :)


  1. কিভাবে লিনাক্সে জিপ ফাইল এক্সট্র্যাক্ট করবেন

  2. ZArchiver ব্যবহার করে অ্যান্ড্রয়েডে ফাইলগুলি কীভাবে কম্প্রেস এবং এক্সট্র্যাক্ট করবেন

  3. ডটফাইলস - একটি ডটফাইল কী এবং কীভাবে এটি ম্যাক এবং লিনাক্সে তৈরি করবেন

  4. কীভাবে লিনাক্সে একটি ডিরেক্টরির নাম পরিবর্তন করবেন