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