কম্পিউটার

লিনাক্স এবং ব্যাশে কমান্ড স্পর্শ করুন [উদাহরণ সহ]

স্পর্শ লিনাক্সে কমান্ড একটি ফাইলের টাইমস্ট্যাম্প আপডেট করে বা ফাইলটি বিদ্যমান না থাকলে এটি তৈরি করে। নিচে কিছু উদাহরণ দেখুন এবং কেস ব্যবহার করুন।

এটা অকেজো শোনাচ্ছে, কিন্তু এটা আসলে দরকারী। উদাহরণস্বরূপ, আপনি যদি my_file.txt, নামে একটি খালি ফাইল তৈরি করতে চান আপনি শুধু চালাতে পারেন:

touch my_file.txt

সহজ!

একটি ফাইলের টাইমস্ট্যাম্প আপডেট করাও দরকারী৷

বলুন আপনার কাছে favorite_tv.txt, নামে একটি ফাইল আছে যেটি আপনি আপনার বর্তমান প্রিয় টিভি অনুষ্ঠানের নাম রাখতে ব্যবহার করেন।

10 বছর আগে আপনার প্রিয় শো ছিল The Flintstones , এবং এটা এখনও আছে. এটি পরিবর্তিত হয়নি। কিন্তু এই ফাইলের জন্য টাইমস্ট্যাম্প দেখায় যে এটি 10 ​​বছর আগে শেষ সম্পাদনা করা হয়েছিল। যে কেউ সেই ফাইলটি দেখছেন তারা হয়তো জানেন না এটি এখনও আপনার প্রিয় শো৷

চালানোর মাধ্যমে:

touch favourite_tv.txt

… ফাইলের বিষয়বস্তু অপরিবর্তিত থাকবে, কিন্তু যে কেউ টাইমস্ট্যাম্পের দিকে তাকিয়ে দেখবে যে The Flintstones পরিবর্তন হিসাবে এখনও আপনার প্রিয় শো টাইমস্ট্যাম্প সাম্প্রতিক।

সিনট্যাক্স স্পর্শ করুন

touch [OPTIONS] file1 [file2 file3...]

মনে রাখবেন:

  • এক বা একাধিক ফাইল পাথ সরবরাহ করা যেতে পারে
  • ঐচ্ছিক বিকল্পগুলি সরবরাহ করা যেতে পারে - কিছু সাধারণের জন্য নীচের টেবিলটি দেখুন
  • ডিফল্টরূপে, স্পর্শ অ্যাক্সেস উভয়ই আপডেট করবে এবং পরিবর্তন তালিকাভুক্ত ফাইলের সময়

বিকল্পগুলি

-a শুধুমাত্র অ্যাক্সেসের সময় পরিবর্তন করুন
-c কোন ফাইল তৈরি করবেন না
-m শুধুমাত্র পরিবর্তনের সময় পরিবর্তন করুন
-d DATE বর্তমান সময়ের পরিবর্তে DATE ব্যবহার করুন যেখানে DATE হল একটি পার্সেবল স্ট্রিং-এ একটি তারিখ/সময়
-h কোনও উল্লেখিত ফাইলের পরিবর্তে প্রতিটি প্রতীকী লিঙ্ককে প্রভাবিত করুন

আরও বিকল্প এবং বিশদ বিবরণের জন্য, আপনি টাচ দেখতে পারেন চালানোর মাধ্যমে ম্যানুয়াল:

man touch

উদাহরণ স্পর্শ করুন

একটি নতুন ফাইল তৈরি করা বা অ্যাক্সেস আপডেট করা এবং পরিবর্তন টাইমস্ট্যাম্পগুলি ইতিমধ্যেই উপরে কভার করা হয়েছে - এখানে উপরের বিকল্পগুলি ব্যবহার করে আরও কিছু উদাহরণ রয়েছে৷

নীচের যেকোন উদাহরণ দ্বারা করা পরিবর্তনগুলি নিশ্চিত করতে, আপনি চালাতে পারেন:

stat <file-name>

শুধু অ্যাক্সেসের সময় পরিবর্তন করা হচ্ছে

touch -a my_file.txt

শুধু পরিবর্তনের সময় পরিবর্তন করা হচ্ছে

touch -m my_file.txt

একটি নির্দিষ্ট তারিখ/সময় সেট করা

touch -d '17 March 2021 10:26' my_file.txt

প্রতীকী লিংক

ডিফল্টরূপে, টাচ সিম্বলিক লিঙ্ক দ্বারা উল্লেখ করা ফাইলে কাজ করবে বরং লিঙ্ক নিজেই. এটি পরিবর্তন করতে এবং লিঙ্কের টাইমস্ট্যাম্প আপডেট করতে, -h ব্যবহার করুন বিকল্প:

touch -h my_symbolic_link

  1. লিনাক্স ln – কিভাবে লিনাক্সে একটি সিম্বলিক লিঙ্ক তৈরি করবেন [উদাহরণ ব্যাশ কমান্ড]

  2. লিনাক্স টার্মিনাল প্রম্পটে ব্যাশের রঙ এবং বিষয়বস্তু কীভাবে কাস্টমাইজ করবেন

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

  4. chmod 777 কি এবং এটি লিনাক্সে কি করে?