Week 9
সুচিপত্র:
- লিনাক্স ফাইল টাইমস্ট্যাম্পস
- টাচ কমান্ড কীভাবে ব্যবহার করবেন
- শুধুমাত্র অ্যাক্সেস বা পরিবর্তনের সময় পরিবর্তন করা
- কেবল অ্যাক্সেসের সময় পরিবর্তন করুন
- শুধুমাত্র পরিবর্তিত সময় পরিবর্তন করুন
- নির্দিষ্ট টাইমস্ট্যাম্প সেট করা
- অন্য একটি ফাইলের টাইমস্ট্যাম্প ব্যবহার করে
- প্রতীকী লিঙ্ক টাইমস্ট্যাম্প পরিবর্তন করা
- উপসংহার
টাচ কমান্ড আমাদের বিদ্যমান ফাইল এবং ডিরেক্টরিগুলির টাইমস্ট্যাম্পগুলি আপডেট করার পাশাপাশি নতুন, খালি ফাইল তৈরি করার অনুমতি দেয়।
এই গাইডটিতে, আমরা আপনাকে ব্যবহারিক উদাহরণ এবং সর্বাধিক সাধারণ কমান্ড বিকল্পগুলির বিশদ ব্যাখ্যার মাধ্যমে টাচ কমান্ডটি কীভাবে ব্যবহার করব তা দেখাব।
লিনাক্স ফাইল টাইমস্ট্যাম্পস
কীভাবে টাচ কমান্ডটি ব্যবহার করবেন সে সম্পর্কে আগে লিনাক্সে ফাইল টাইমস্ট্যাম্পগুলি পর্যালোচনা করে শুরু করা যাক।
লিনাক্সের একটি ফাইলের তিনটি টাইমস্ট্যাম্প রয়েছে:
- এটাইম (অ্যাক্সেসের সময়) - শেষ সময় ফাইলটি কোনও কমান্ড বা অ্যাপ্লিকেশন যেমন বিড়াল, ভিআইএম বা গ্রেপ.এমটাইম (সময় পরিবর্তন করুন) দ্বারা অ্যাক্সেস / খোলা হয়েছিল - শেষ বারের ফাইলটির বিষয়বস্তুটি পরিবর্তন করা হয়েছিল সময় (পরিবর্তনের সময়) - গতবার ফাইলটির বৈশিষ্ট্য বা সামগ্রীটি পরিবর্তন করা হয়েছিল। বৈশিষ্ট্যটির মধ্যে ফাইলের অনুমতি, ফাইলের মালিকানা বা ফাইলের অবস্থান অন্তর্ভুক্ত রয়েছে।
টাইমস্ট্যাম্পগুলি সহ ফাইলের স্থিতি প্রদর্শন করতে
stat
কমান্ডটি ব্যবহার করুন।
stat file_name
একটি নতুন ফাইল তৈরি করতে পিতামাতার ডিরেক্টরিতে লেখার অনুমতি প্রয়োজন। অন্যথায়, আপনি অনুমতি অস্বীকার ত্রুটি পাবেন।
টাচ কমান্ড কীভাবে ব্যবহার করবেন
কোনও বিকল্প ছাড়াই ব্যবহার করা হলে এটি সবচেয়ে সহজ আকারে, যদি আর্গুমেন্ট হিসাবে নির্দিষ্ট করা ফাইলটির নামটি স্পর্শ না থাকে তবে একটি নতুন ফাইল তৈরি হবে।
ফাইলটি ইতিমধ্যে বিদ্যমান থাকলে স্পর্শ ফাইলটিকে সর্বশেষ অ্যাক্সেস এবং পরিবর্তনের সময়টিকে বর্তমান সময়ে পরিবর্তন করবে।
উদাহরণস্বরূপ, যদি ফাইল ফাইল 1 উপস্থিত না থাকে তবে নিম্নলিখিত কমান্ডটি অন্যথায় এটি তৈরি করবে, এটি তার টাইমস্ট্যাম্পগুলি পরিবর্তন করবে:
touch file1
একবারে একাধিক ফাইল তৈরি বা সংশোধন করতে, ফাইলের নামগুলি আর্গুমেন্ট হিসাবে নির্দিষ্ট করুন:
touch file1 file2 file3
উদাহরণস্বরূপ, যদি ফাইল ফাইল 1 উপস্থিত থাকে তবে নিম্নলিখিত কমান্ডটি ফাইল টাইমস্ট্যাম্পগুলি অন্যথায় পরিবর্তন করবে, এটি কিছুই করবে না:
শুধুমাত্র অ্যাক্সেস বা পরিবর্তনের সময় পরিবর্তন করা
ডিফল্টরূপে, যদি কোনও বিকল্প ব্যবহার না করা হয় তবে স্পর্শ ফাইলটি বর্তমান সময়ে শেষ অ্যাক্সেস এবং পরিবর্তনের সময় আপডেট করবে।
-m
এবং
-m
বিকল্পগুলি ব্যবহার করে আপনি এই টাইমস্ট্যাম্পগুলির মধ্যে একটিতে পরিবর্তন করতে পারবেন।
কেবল অ্যাক্সেসের সময় পরিবর্তন করুন
কেবলমাত্র ফাইলের অ্যাক্সেসের সময় পরিবর্তন করতে
-a
বিকল্পটি ব্যবহার করুন:
শুধুমাত্র পরিবর্তিত সময় পরিবর্তন করুন
ফাইলটির পরিবর্তিত সময় পরিবর্তন করতে
-m
বিকল্পটি ব্যবহার করুন:
touch -m file1
পরিবর্তিত সময় পরিবর্তন করার সময়, পরিবর্তনের সময়টিও আপডেট হবে।
নির্দিষ্ট টাইমস্ট্যাম্প সেট করা
টাচ কমান্ড আমাদের বর্তমান সময়ের ব্যতীত নির্দিষ্ট সময়ের সাথে একটি ফাইল আপডেট করতে বা তৈরি করতে সহায়তা করে।
তারিখের স্ট্রিং নির্দিষ্ট করতে
-d
(
--date=
) বিকল্পটি ব্যবহার করুন এবং বর্তমান সময়ের পরিবর্তে এটি ব্যবহার করুন।
উদাহরণস্বরূপ,
file1
1-এর শেষ অ্যাক্সেস এবং সংশোধন সময় উভয়ই পরিবর্তন করতে 1 জুন 2018 11:02 আপনি নিম্নলিখিত আদেশটি ব্যবহার করবেন:
touch -d '1 June 2018 11:02' file1
তারিখের স্ট্রিংটি একক উদ্ধৃতিতে আবদ্ধ হওয়া দরকার।
আপনি টাচ কমান্ডে আংশিক তারিখ-সময়ের স্ট্রিং সরবরাহ করতে পারেন। কেবল তারিখ সরবরাহ করা, স্বয়ংক্রিয়ভাবে বছরটিকে বর্তমানের পরিবর্তিত করে:
touch -d '12 June' file1
টাইমস্ট্যাম্প নির্দিষ্ট করতে
-t
বিকল্পটি ব্যবহার করুন এবং বর্তমান সময়ের পরিবর্তে এটি ব্যবহার করুন। টাইমস্ট্যাম্প যুক্তিটি নিম্নলিখিত বিন্যাসে থাকা দরকার:
use YY]MMDDhhmm
উদাহরণস্বরূপ, নিম্নলিখিত কমান্ডটি
file1
শেষ অ্যাক্সেস এবং পরিবর্তনের সময় বর্তমান বছরের 1 জুন 11:02 এ সেট করবে।
অন্য একটি ফাইলের টাইমস্ট্যাম্প ব্যবহার করে
--reference=
(
--reference=
) বিকল্পটি আমাদের একটি রেফারেন্স ফাইল নির্দিষ্ট করতে এবং বর্তমান সময়ের পরিবর্তে এর টাইমস্ট্যাম্পগুলি ব্যবহার করার অনুমতি দেয়।
উদাহরণস্বরূপ, নিম্নলিখিত কমান্ডটি
file1
জন্য
file1
1 এর সময়গুলি ব্যবহার করতে
file2
বলবে:
প্রতীকী লিঙ্ক টাইমস্ট্যাম্প পরিবর্তন করা
ডিফল্টরূপে, আপনি যদি একটি প্রতীকী লিঙ্কে একটি টাচ কমান্ড ব্যবহার করেন তবে এটি তার রেফারেন্সযুক্ত ফাইলের টাইমস্ট্যাম্পগুলিকে পরিবর্তন করবে।
--no-dereference
টাইমস্ট্যাম্পটি পরিবর্তন করতে
-h
(
--no-dereference
) ব্যবহার করুন।
উদাহরণস্বরূপ, প্রতীকী লিঙ্ক
symlink1
এর টাইমস্ট্যাম্পগুলি পরিবর্তন করতে আপনি ব্যবহার করবেন:
উপসংহার
এখনই আপনার লিনাক্স টাচ কমান্ডটি কীভাবে ব্যবহার করবেন সে সম্পর্কে আপনার ভাল ধারণা হওয়া উচিত।
স্পর্শ টার্মিনালকমান্ড লাইনকে কমান্ড দিয়ে সিদ্ধ করুন

কমান্ড প্রম্পট, জিওআই, এবং শক্তিশালী টেক কমান্ড টুলকিট সহ শক্তিশালী ব্যাচ ভাষা একত্রিত করুন।
নকিয়া এর এস 60 টাচ ব্রাউজারের অনেকগুলি টাচ প্রয়োজন

নোকিয়ার ব্রাউজারের সীমাবদ্ধতা মূল অংশে ফিরে আসছে, মূল S60 তে, যা ছিল না টাচস্ক্রিন ফোনের জন্য নির্মিত।
উইন্ডোজ 8 এর জন্য ওয়েজ টাচ, স্কুলপট টাচ মাউস এবং কীবোর্ড ঘোষণা করেছে

মাইক্রোসফট উইন্ডোজ 8-এর জন্য নতুন হার্ডওয়্যার আনুষাঙ্গিক ঘোষণা করেছে - স্কাইল্পট মোবাইল, ওয়ালে মোবাইল কীবোর্ডস এবং ওয়েজ টাচ, স্কুলপট টাচ মাউস।