আপনি এমনকি ব্যবহার করার প্রয়োজন নেই :
; আপনি ঠিক করতে পারেন > file
(কমপক্ষে bash
; অন্যান্য শেলগুলি আলাদাভাবে আচরণ করতে পারে)।
ব্যবহারিক ভাষায়, এখানে কোনও আসল পার্থক্য নেই (যদিও কল করার /bin/touch
ক্ষেত্রে ওভারহেডটি একটি জিনিস)
touch
তবে ইতিমধ্যে কোনও ফাইলের টাইমস্ট্যাম্পগুলি সংশোধন করতে ব্যবহার করা যেতে পারে যা ইতিমধ্যে সামগ্রী পরিবর্তন বা মুছে ফেলা ছাড়াই বিদ্যমান; আরও, ইতিমধ্যে বিদ্যমান যেকোনটিকে ফুটিয়ে > file
তুলবে file
। পরিবর্তে এটি ব্যবহার করে কাজ করা যেতে পারে >> file
।
এর সাথে অন্য একটি পার্থক্য touch
হ'ল আপনি এটিকে touch foo bar baz quux
পুনরায়নির্দেশের চেয়ে আরও বেশি সংক্ষিপ্ত সিনট্যাক্স সহ একবারে (যেমন ) একাধিক ফাইল তৈরি করতে (বা টাইমস্ট্যাম্প আপডেট করতে) করতে পারেন , যেখানে প্রতিটি ফাইলের নিজস্ব পুনঃনির্দেশের প্রয়োজন (যেমন >foo >bar >baz >quux
)।
ব্যবহার touch
:
$ touch foo; stat -x foo; sleep 2; touch foo; stat -x foo
File: "foo"
Size: 0 FileType: Regular File
Mode: (0644/-rw-r--r--) Uid: (991148597/redacted) Gid: (1640268302/redacted)
Device: 1,5 Inode: 8597208698 Links: 1
Access: Fri May 25 10:55:19 2018
Modify: Fri May 25 10:55:19 2018
Change: Fri May 25 10:55:19 2018
File: "foo"
Size: 0 FileType: Regular File
Mode: (0644/-rw-r--r--) Uid: (991148597/redacted) Gid: (1640268302/redacted)
Device: 1,5 Inode: 8597208698 Links: 1
Access: Fri May 25 10:55:21 2018
Modify: Fri May 25 10:55:21 2018
Change: Fri May 25 10:55:21 2018
পুনঃনির্দেশ ব্যবহার:
$ > foo; stat -x foo; sleep 2; >> foo; stat -x foo
File: "foo"
Size: 0 FileType: Regular File
Mode: (0644/-rw-r--r--) Uid: (991148597/redacted) Gid: (1640268302/redacted)
Device: 1,5 Inode: 8597208698 Links: 1
Access: Fri May 25 10:55:21 2018
Modify: Fri May 25 10:56:25 2018
Change: Fri May 25 10:56:25 2018
File: "foo"
Size: 0 FileType: Regular File
Mode: (0644/-rw-r--r--) Uid: (991148597/redacted) Gid: (1640268302/redacted)
Device: 1,5 Inode: 8597208698 Links: 1
Access: Fri May 25 10:55:21 2018
Modify: Fri May 25 10:56:25 2018
Change: Fri May 25 10:56:25 2018
touch
স্বতন্ত্র থাকা আপনার যা ব্যবহার করা উচিত তা একইভাবে কাজ করবে।