কিভাবে স্পর্শ ব্যবহার করে লিনাক্সে নতুন ফাইল তৈরি করবেন

কিভাবে স্পর্শ ব্যবহার করে লিনাক্সে নতুন ফাইল তৈরি করবেন

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





লিনাক্সে ফাইল তৈরি করা এবং টাইমস্ট্যাম্পগুলি পরিচালনা করা টাচ কমান্ডের সাথে একটি স্ন্যাপ। এখানে এই নিবন্ধে, আমরা স্পর্শ কমান্ডটি বিস্তারিতভাবে আলোচনা করব, সেইসাথে বিভিন্ন ফাংশন যা টুল ব্যবহার করে সম্পাদন করা যেতে পারে।





টাচ কমান্ড কি?

টাচ কমান্ডের প্রাথমিক কাজ হল ফাইল টাইমস্ট্যাম্প আপডেট এবং পরিচালনা করা। যদি আপনার লিনাক্সে কাজ করার কিছুটা অভিজ্ঞতা থাকে, আপনি হয়তো ইতিমধ্যেই জানেন যে লিনাক্স বিতরণে, প্রত্যেকটি ফাইলের নির্দিষ্ট টাইমস্ট্যাম্প রয়েছে তাদের সাথে যুক্ত।





ফাইল-সম্পর্কিত তথ্য সংরক্ষণের জন্য টাইমস্ট্যাম্পগুলি দায়ী, যেমন ফাইলটি সর্বশেষ সংশোধিত, অ্যাক্সেস করা বা পরিবর্তন করা হয়েছিল। এই টাইমস্ট্যাম্পগুলি হল mtime, atime এবং ctime। এই সমস্ত তথ্য টাচ কমান্ড ব্যবহার করে সহজেই পরিবর্তন করা যেতে পারে।

কিভাবে টাচ কমান্ড ব্যবহার করবেন

টাচ কমান্ডের সবচেয়ে মৌলিক ব্যবহার হল নতুন খালি ফাইল তৈরি করা। ক্যাট কমান্ডের বিপরীতে, যা আপনাকে সৃষ্টির সময় আপনার ফাইলে সামগ্রী যুক্ত করার জন্য অনুরোধ করে, স্পর্শ কমান্ড এই ধরনের প্রম্পট ছাড়াই একটি খালি ফাইল তৈরি করে।



এটি সফ্টওয়্যার ডেভেলপারদের জন্য উপকারী যারা নিয়মিত নতুন ফাইল তৈরি করতে হয়, হয় কোড লেখার জন্য অথবা নির্দিষ্ট ফাইলের অস্তিত্ব যাচাই করার জন্য।

বেসিক সিনট্যাক্স

টাচ কমান্ডের মৌলিক সিনট্যাক্স হল:





touch [options] [filename]

আপনি স্পর্শ কমান্ডের কার্যকারিতা ব্যবহার করতে পারেন এর জায়গায় বিভিন্ন যুক্তি এবং পতাকা দিয়ে বিকল্প , যেখানে ফাইলের নাম আপনি যে ফাইলটি তৈরি করতে চান তার নাম।

স্পর্শ দিয়ে নতুন ফাইল তৈরি করুন

স্পর্শ ব্যবহার করে একটি খালি ফাইল তৈরি করতে, টাইপ করুন স্পর্শ ফাইলের নাম অনুসরণ করে।





touch newemptyfile

পূর্বোক্ত কমান্ড নামে একটি নতুন ফাইল তৈরি করবে newemptyfile বর্তমান কাজের ডিরেক্টরিতে। আপনি যাচাই করতে পারেন যে ফাইলটি ব্যবহার করে তৈরি করা হয়েছে ls কমান্ড

একইভাবে, আপনি দ্বারা পৃথক করা ফাইলের নামগুলি পাস করে একসাথে একাধিক ফাইল তৈরি করতে পারেন স্থান চরিত্র

touch fileone filetwo filethree

ফাইল টাইমস্ট্যাম্প পরিবর্তন করুন

উপরে উল্লিখিত হিসাবে, আপনার স্টোরেজে প্রতিটি ফাইলের সাথে তিনটি টাইমস্ট্যাম্প যুক্ত রয়েছে।

অ্যান্ড্রয়েডের জন্য সেরা ফ্রি কলিং অ্যাপ
  1. অ্যাক্সেসের সময় (সময়)
  2. পরিবর্তিত সময় (mtime)
  3. সময় পরিবর্তন করুন (সিটাইম)

আপনি স্পর্শ কমান্ড ব্যবহার করে আপনার সিস্টেমে যে কোনও ফাইলের অ্যাক্সেস এবং সময় পরিবর্তন করতে পারেন।

একটি ফাইলের সময় এবং সময় আপডেট করতে, ব্যবহার করুন -প্রতি ডিফল্ট টাচ কমান্ড দিয়ে পতাকা।

কিভাবে আইফোন থেকে ভিডিও শেয়ার করবেন
touch -a textfile

উপরের কমান্ডটি বর্তমান সময়ের সাথে ফাইলের অ্যাক্সেস এবং সময় পরিবর্তন করবে। যদি ফাইলটি না থাকে, স্পর্শ একটি নতুন ফাইল তৈরি করবে এবং এটিতে টাইমস্ট্যাম্প বরাদ্দ করবে।

আপনি ফাইলের পরিবর্তনের সময় (এমটাইম) পরিবর্তন করতে পারেন -মি স্পর্শ সহ পতাকা।

touch -m textfile

আপনি জারি করে টাইমস্ট্যাম্পগুলি পরিবর্তন করা হয়েছে কিনা তা পরীক্ষা করতে পারেন অবস্থা একটি যুক্তি হিসাবে ফাইলের নাম দিয়ে কমান্ড করুন।

stat textfile

আউটপুট:

File: `textfile'
Size: 13 Blocks: 8 IO Block: 4096 regular file
Device: 801h/2049d Inode: 327688 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 1000/ ubuntu) Gid: ( 1000/ ubuntu)
Access: 2021-04-12 16:59:45.000000000 +0000
Modify: 2021-04-12 16:57:59.000000000 +0000
Change: 2021-04-12 17:02:43.000000000 +0000

উপরের স্নিপেটে, আপনি দেখতে পারেন যে আউটপুট নির্দিষ্ট ফাইলের এটাইম, এমটাইম এবং সিটাইম প্রদর্শন করে।

ব্যবহার করে -সি টাচ কমান্ড সহ পতাকা একটি নতুন ফাইল তৈরি করে না যদি এটি বিদ্যমান না থাকে। পরিবর্তে, এটি শুধুমাত্র বিদ্যমান ফাইলগুলিতে একটি নতুন টাইমস্ট্যাম্প বরাদ্দ করতে ব্যবহৃত হয়।

touch -c existfile

সম্পর্কিত: Vi ব্যবহার করছেন? এখানে কিভাবে একটি ফাইল খুলবেন তারপর সংরক্ষণ করুন এবং প্রস্থান করুন

একটি ফাইলে কাস্টম টাইমস্ট্যাম্প যুক্ত করুন

যারা তাদের ফাইলের জন্য একটি কাস্টম পরিবর্তন টাইমস্ট্যাম্প সেট করতে চান, তাদের জন্য -সি এবং -টি বিকল্পগুলি কাজে লাগতে পারে। একই ফর্ম্যাটটি ব্যবহার করুন।

touch -c -t YYDDHHMM filename

...কোথায় YYDDHHMM তারিখ এবং সময় যা আপনি সেট করতে চান এবং ফাইলের নাম আপনি যে ফাইলটি পরিবর্তন করতে চান তার নাম।

আরও ব্যবহারকারী বান্ধব উপায়ে ফাইলের টাইমস্ট্যাম্প পরিবর্তন করতে, -ডি টাচ কমান্ড দিয়ে পতাকা। আপনি যে সময়টি সহজ ভাষায় সেট করতে চান তা নির্দিষ্ট করতে হবে।

touch -d '5 hours ago' newfile

তারিখ কমান্ডকে স্পর্শের সাথে একত্রিত করে, আপনি পুরানো অনুসারে একটি নতুন পরিবর্তন টাইমস্ট্যাম্প যুক্ত করতে পারেন।

touch -d '$(date -r filename) - 5 hours' existfile

যদি ফাইলের টাইমস্ট্যাম্প দুপুর 2:00 হয়, তাহলে পূর্বোক্ত কমান্ডটি কার্যকর করলে সকাল 9:00 টা ফাইলের নতুন এমটাইম হিসাবে সেট করা হবে।

আপনি তৈরির সময় ফাইলগুলির জন্য কাস্টম পরিবর্তন টাইমস্ট্যাম্পও সেট করতে পারেন। দ্য -টি পতাকা আপনাকে একই কাজ করতে দেয়।

touch -t YYMMDDHHMM.SS filename

উদাহরণস্বরূপ, টাইমস্ট্যাম্প হিসাবে 12 ডিসেম্বর 2020, 09:00:33 pm দিয়ে একটি নতুন ফাইল তৈরি করতে, নিম্নলিখিত কমান্ডটি ব্যবহার করুন।

touch -t 202012120900.33 newfile

আপনি যে ফাইলটি পরিবর্তন করতে চান তার পথটি যদি আপনি বুঝতে না পারেন তবে ব্যবহার করুন ফাইল অনুসন্ধান করার জন্য find কমান্ড অনুরূপ নামের সাথে।

তৈরির সময় আপনি পৃথকভাবে ফাইলের mtime এবং atime সেট করতে পারেন। ব্যবহার -প্রতি এবং -মি কমান্ড দিয়ে পতাকা।

সৃষ্টির সময় একটি নতুন ফাইলে শুধুমাত্র অ্যাক্সেসের সময় বরাদ্দ করতে:

touch -a -t 202012120900.33 newfile

নিম্নলিখিত কমান্ডটি নতুন তৈরি ফাইলে নির্দিষ্ট পরিবর্তন সময় নির্ধারণ করে।

touch -m -t 202012120900.33 newfile

অন্যান্য ফাইল থেকে টাইমস্ট্যাম্প কপি করুন

অন্য কোন ফাইলের টাইমস্ট্যাম্প কপি করতে, -আর টাচ কমান্ড দিয়ে পতাকা। কমান্ডের ডিফল্ট সিনট্যাক্স হল:

টাস্কবার থেকে উইন্ডোজ 10 সাউন্ড আইকন অনুপস্থিত
touch -r originalfile copiedfile

... যেখানে টাইমস্ট্যাম্প মূল ফাইল এ অনুলিপি করা হচ্ছে কপি করা ফাইল

লিনাক্সে ফাইল তথ্য পরিবর্তন

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

যারা কমান্ড লাইনে আরামদায়ক নন, তাদের জন্য বেশ কিছু ফাইল ম্যানেজার পাওয়া যায় যা আপনাকে গ্রাফিক্যাল পদ্ধতিতে নতুন ফাইল তৈরি করতে দেয়। এবং যদি আপনি ভীতিকর কমান্ড দিয়ে আপনার মস্তিষ্কে বোমা না মেরে আপনার সিস্টেম স্টোরেজ দিয়ে নেভিগেট করতে চান তবে এই ফাইল ম্যানেজারগুলি আপনার জন্য নিখুঁত পছন্দ হবে।

শেয়ার করুন শেয়ার করুন টুইট ইমেইল লিনাক্স পাওয়ার ব্যবহারকারীদের জন্য 10 সেরা ফাইল ম্যানেজার

একটি নির্ভরযোগ্য ফাইল ম্যানেজার থাকার ফলে ফাইল সংগঠন সহজ হয়। লিনাক্সের জন্য সেরা ফাইল পরিচালকদের একটি তালিকা এখানে।

পরবর্তী পড়ুন
সম্পর্কিত বিষয়
  • লিনাক্স
  • ফাইল ম্যানেজমেন্ট
  • লিনাক্স
লেখক সম্পর্কে দীপেশ শর্মা(79 নিবন্ধ প্রকাশিত)

দীপেশ এমইউওতে লিনাক্সের জুনিয়র এডিটর। তিনি লিনাক্সে তথ্যবহুল গাইড লেখেন, যার লক্ষ্য ছিল সকল নতুনদের আনন্দময় অভিজ্ঞতা প্রদান করা। সিনেমা সম্পর্কে নিশ্চিত নন, কিন্তু আপনি যদি প্রযুক্তি সম্পর্কে কথা বলতে চান, তাহলে তিনি আপনার লোক। তার অবসর সময়ে, আপনি তাকে বই পড়তে, বিভিন্ন সঙ্গীত ধারা শুনতে, বা তার গিটার বাজাতে খুঁজে পেতে পারেন।

দীপেশ শর্মার কাছ থেকে আরো

আমাদের নিউজলেটার সদস্যতা

প্রযুক্তি টিপস, রিভিউ, ফ্রি ইবুক এবং এক্সক্লুসিভ ডিলের জন্য আমাদের নিউজলেটারে যোগ দিন!

সাবস্ক্রাইব করতে এখানে ক্লিক করুন