touchকমান্ড এর প্রাথমিক উদ্দেশ্য ফাইল তৈরি করার জন্য ফাইলের টাইমস্ট্যাম্প সাধিত হয়, এবং।
উদাহরণ
1. ফাইল তৈরি করা
$ ls -l
total 0
$ touch file{1..3}
$ ls -l
total 0
-rw-rw-r--. 1 saml saml 0 Jan 12 13:33 file1
-rw-rw-r--. 1 saml saml 0 Jan 12 13:33 file2
-rw-rw-r--. 1 saml saml 0 Jan 12 13:33 file3
উল্লেখ্য:total 0 থেকে আউটপুট ls -lসঠিক। এই বাস্তবায়ন lsফাইল তালিকাভুক্ত করা হয় যখন ফাইল দ্বারা ব্যবহৃত ব্লক সংখ্যা দেখায়। আপনি -sস্যুইচটিতে যুক্ত করে নিজেকে এই সত্যের নিশ্চয়তা দিতে পারেন ls। এটি প্রতিটি ফাইল দ্বারা ব্যবহৃত ব্লকগুলি তালিকাভুক্ত করবে। এখানে আমি ফাইল 1 এবং ফাইল 2 এ 2 টি অক্ষর যুক্ত করেছি।
উদাহরণ
$ ls -ls
total 8
4 -rw-rw-r--. 1 saml saml 3 Jan 13 12:07 file1
4 -rw-rw-r--. 1 saml saml 3 Jan 13 12:09 file2
0 -rw-rw-r--. 1 saml saml 0 Jan 13 12:05 file3
2. কোনও ফাইলের সময় / তারিখের তথ্য - স্ট্যাট কমান্ড
$ stat file1
File: ‘file1’
Size: 0 Blocks: 0 IO Block: 4096 regular empty file
Device: fd02h/64770d Inode: 11403667 Links: 1
Access: (0664/-rw-rw-r--) Uid: ( 1000/ saml) Gid: ( 1000/ saml)
Context: unconfined_u:object_r:user_home_t:s0
Access: 2014-01-12 13:33:38.279456149 -0500
Modify: 2014-01-12 13:33:38.279456149 -0500
Change: 2014-01-12 13:33:38.279456149 -0500
Birth: -
আমরা touchএকটি প্রদত্ত ফাইলে বিভিন্ন টাইমস্ট্যাম্পগুলি ব্যবহার করতে পারি ।
৩. টাচ ম্যান পৃষ্ঠা থেকে উদ্ধৃত অংশ
-a change only the access time
-m change only the modification time
-t STAMP
use [[CC]YY]MMDDhhmm[.ss] instead of current time
৪. অ্যাক্সেসের সময়কে কাজে লাগানো
$ touch -a -t200001010000 file1
$ stat file1
File: ‘file1’
Size: 0 Blocks: 0 IO Block: 4096 regular empty file
Device: fd02h/64770d Inode: 11403667 Links: 1
Access: (0664/-rw-rw-r--) Uid: ( 1000/ saml) Gid: ( 1000/ saml)
Context: unconfined_u:object_r:user_home_t:s0
Access: 2000-01-01 00:00:00.000000000 -0500
Modify: 2014-01-12 13:33:38.279456149 -0500
Change: 2014-01-12 13:38:52.023434696 -0500
Birth: -
5. সময় পরিবর্তন ম্যানিপুলেট
$ touch -m -t200001010000 file1
$ stat file1
File: ‘file1’
Size: 0 Blocks: 0 IO Block: 4096 regular empty file
Device: fd02h/64770d Inode: 11403667 Links: 1
Access: (0664/-rw-rw-r--) Uid: ( 1000/ saml) Gid: ( 1000/ saml)
Context: unconfined_u:object_r:user_home_t:s0
Access: 2000-01-01 00:00:00.000000000 -0500
Modify: 2000-01-01 00:00:00.000000000 -0500
Change: 2014-01-12 13:39:31.060432026 -0500
Birth: -
আপনি পরিবর্তনের সময় (সিটিটাইম) সম্পর্কে ভাবতে পারেন। এটি ব্যবহার করে কারসাজি করা যায় না touch। যে কোনও মেটা ডেটা ফাইলে স্পর্শ করার সময় তা ট্র্যাক করে। শিরোনামের আরও বিশদের জন্য এই U&L প্রশ্নোত্তর দেখুন: "পরিবর্তন" টাইমস্ট্যাম্পটি ট্রিগার না করে আপনি কোনও ফাইলকে কী করতে পারেন? ।
echo -n > filename, আপনি নিম্নলিখিতটি চালাতে পারেন:>filename