لینکس میں ٹچ کمانڈ کا استعمال کیسے کریں۔

نئی خالی فائلیں بنائیں یا 'ٹچ' کمانڈ کا استعمال کرتے ہوئے آسانی سے موجودہ فائلوں/ڈائریکٹریوں کے ٹائم اسٹیمپ کو اپ ڈیٹ کریں۔

کی اہم درخواست چھو کمانڈ بغیر کسی مواد کے فائلیں بنانا ہے۔ خالی فائلیں بنانا سسٹم کی میموری کا ضیاع لگتا ہے لیکن یہاں ایک کیچ ہے۔ چھو کمانڈ آپ کے اختیار میں اس وقت آتی ہے جب آپ کسی بڑے پروجیکٹ پر کام کرتے ہوئے ٹائم اسٹیمپ یا لاگ بنانا چاہتے ہیں جس کے لیے لاگ کیپنگ اور مانیٹرنگ کی ضرورت ہوتی ہے۔ آپ آسانی سے استعمال کرکے ایک خالی فائل بنا سکتے ہیں۔ چھو کمانڈ اور فائل میں وقت اور تاریخ کا مہر ہوگا جب یہ بنایا گیا تھا۔ (فائل کی معلومات میں اور فائل کے مواد کے طور پر نہیں۔).

کا دوسرا اہم استعمال چھو کمانڈ فائل تک رسائی اور ترمیم کے وقت میں ترمیم کرنا ہے۔ ہر فائل/ڈائریکٹری میں ایک منفرد ٹائم اسٹیمپ شامل ہوتا ہے۔ یہ فائل/ڈائریکٹری تک رسائی اور ترمیم کا وقت دکھاتا ہے۔ لیکن اس معلومات کو استعمال کرکے آسانی سے تبدیل کیا جاسکتا ہے۔ چھو کمانڈ.

آئیے استعمال کرتے ہیں۔ چھو خود وضاحتی مثالوں کے ساتھ مزید تفصیلات میں حکم دیں۔

کے ساتھ استعمال ہونے والے اختیارات چھو کمانڈ

کے ساتھ استعمال کرنے کے لیے مختلف اختیارات دستیاب ہیں۔ چھو کمانڈ.

اختیارتفصیل
-aفائل تک رسائی کا وقت تبدیل کریں۔
-mفائل کا تبدیل شدہ وقت تبدیل کریں۔
-cنئی فائل بنائے بغیر فائل تک رسائی کا وقت تبدیل کریں۔
-rفائل یا ڈائرکٹری کے ٹائم اسٹیمپ سیٹ کرنے کے لیے ریفرنس فائل کا استعمال کریں۔
-dمفت فارمیٹ انسانی پڑھنے کے قابل تاریخ کا استعمال کرتے ہوئے رسائی اور ترمیم کے وقت کے لیے ایک ہی صوابدیدی ٹائم اسٹیمپ ترتیب دینا
-tایک مخصوص وقت کا استعمال کرتے ہوئے ایک فائل بنائیں

استعمال کرنا چھو کمانڈ

دی چھو کمانڈ کو کسی بھی آپشن کا استعمال کیے بغیر خالی فائلیں بنانے کے لیے استعمال کیا جا سکتا ہے۔ سنگل کے ساتھ ساتھ ایک سے زیادہ خالی فائلیں بنانے کے لیے ذیل میں دی گئی مثالوں پر عمل کریں۔

ایک خالی فائل بنانے کے لیے

آپ استعمال کر سکتے ہیں۔ چھو ایک خالی فائل بنانے کے لیے بغیر کسی آپشن کے کمانڈ۔

نحو:

ٹچ [فائل کا نام]

مثال:

gaurav@ubuntu:~/workspace$ touch iift.txt

یہاں میں نے iift.txt کا استعمال کرتے ہوئے ایک فائل بنائی ہے۔ چھو کمانڈ. کا استعمال کرتے ہیں ls یہ دیکھنے کے لیے کمانڈ کریں کہ آیا فائل بنائی گئی ہے۔

gaurav@ubuntu:~/workspace$ ls iift.txt init1 init2 init3 init4

فائل کی معلومات دیکھنے کے لیے آپ استعمال کر سکتے ہیں۔ اسٹیٹ مندرجہ ذیل کے طور پر حکم.

gaurav@ubuntu:~/workspace$ stat iift.txt فائل: iift.txt سائز: 0 بلاکس: 0 IO بلاک: 4096 ریگولر خالی فائل ڈیوائس: 808h/2056d انوڈ: 1990385 لنکس: 1 رسائی: (064/0644 --r--) Uid: ( 1000/ gaurav) Gid: ( 1000/ gaurav) رسائی: 2020-09-14 10:18:43.318160860 +0530 ترمیم کریں: 2020-09-14 10:18:43.318010:31801860+ 14-09-2020 10:18:43.318160860 +0530 پیدائش: - gaurav@ubuntu:~/workspace$

ایک سے زیادہ خالی فائلیں بنانے کے لیے

اگر آپ ایک ساتھ متعدد خالی فائلیں بنانا چاہتے ہیں تو آپ استعمال کر سکتے ہیں۔ چھو مندرجہ ذیل طریقے سے کمانڈ کریں.

نحو:

ٹچ [فائل کا نام-1] [فائل کا نام-2] [فائل کا نام-3]

مثال:

gaurav@ubuntu:~/workspace$ touch log1.txt ssh.txt filemove.c gaurav@ubuntu:~/workspace$ ls -l کل 36 -rw-r--r-- 1 gaurav gaurav 0 Sep 14 10:35 filemove .c -rw-r--r-- 1 gaurav gaurav 0 Sep 14 10:18 iift.txt -rw-r-r-- 1 gaurav gaurav 0 Sep 14 10:35 log1.txt -rw-r-- r-- 1 gaurav gaurav 0 ستمبر 14 10:35 ssh.txt

یہاں میں نے تین فائلیں 'log1.txt'، 'ssh.txt' اور 'filemove.c' بنائی ہیں۔ ان میں مختلف فائل ایکسٹینشنز ہیں۔

آپ مندرجہ ذیل طریقے سے خالی فائلیں بڑی تعداد میں بھی بنا سکتے ہیں۔

نحو:

ٹچ [filename]-{1..n}.txt

مثال:

ہم 10 فائلیں بنائیں گے۔ sheldon_log-1.txt، sheldon_log-2.txt اور اسی طرح sheldon_log-10.txt تک

gaurav@ubuntu:~/workspace$ touch sheldon_log-{1..0}.txt gaurav@ubuntu:~/workspace$
gaurav@ubuntu:~/workspace$ ls filemove.c iift.txt sheldon_log-10.txt sheldon_log-2.txt sheldon_log-4.txt sheldon_log-6.txt sheldon_log-8.txt gsy.c log1.tlog-1 sheldon. txt sheldon_log-3.txt sheldon_log-5.txt sheldon_log-7.txt sheldon_log-9.txt gaurav@ubuntu:~/workspace$

فائل یا ڈائرکٹری تک رسائی کے وقت کو تبدیل یا تبدیل کریں۔

رسائی کا ٹائم اسٹیمپ آخری بار ہے جب کسی فائل کو پڑھا گیا تھا۔ جب بھی کوئی صارف فائل پڑھتا ہے، اس فائل کے لیے رسائی کا ٹائم اسٹیمپ اپ ڈیٹ ہوجاتا ہے۔ رسائی کا ٹائم اسٹیمپ اس وقت کی نشاندہی کرتا ہے جب فائل تک آخری بار رسائی ہوئی تھی۔ اس فائل یا ڈائرکٹری کے ساتھ کوئی ترمیم نہیں ہو رہی ہے لیکن اس کا صرف حوالہ دیا جا رہا ہے یا پڑھا جا رہا ہے۔

استعمال کرنا چھو آپشن کے ساتھ کمانڈ -a کسی مخصوص فائل کے 'ایکسیس ٹائم' میں ترمیم کرتا ہے۔ نیا 'ایکسیس ٹائم' موجودہ تاریخ اور وقت پر سیٹ کیا جائے گا۔ موجودہ رسائی کا وقت اور ترمیم کا وقت چیک کرنے کے لیے استعمال کریں۔ اسٹیٹ کمانڈ.

فائل میں ترمیم کرنا

نحو:

ٹچ -a [فائل کا نام]

مثال:

ہم فائل کا موجودہ رسائی کا وقت دیکھیں گے جس میں ترمیم کی جائے گی۔

gaurav@ubuntu:~/workspace$ stat log1.txt فائل: log1.txt سائز: 0 بلاکس: 0 IO بلاک: 4096 ریگولر خالی فائل ڈیوائس: 808h/2056d انوڈ: 2001385 لنکس: 1 رسائی: (064/0644 --r--) Uid: ( 1000/ gaurav) Gid: ( 1000/ gaurav) رسائی: 2020-09-13 23:52:19.305416141 +0530 ترمیم کریں: 2020-09-13 23:52:00.2013 + 2020-13:52:00.2030+ 13-09-2020 23:52:19.305416141 +0530 پیدائش: - gaurav@ubuntu:~/workspace$

استعمال کرنا touch -a فائل log1.txt کے رسائی کے وقت کو موجودہ تاریخ اور وقت میں تبدیل کرنے کے لیے۔

آؤٹ پٹ:

gaurav@ubuntu:~/workspace$ touch -a log1.txt gaurav@ubuntu:~/workspace$
gaurav@ubuntu:~/workspace$ stat log1.txt فائل: log1.txt سائز: 0 بلاکس: 0 IO بلاک: 4096 ریگولر خالی فائل ڈیوائس: 808h/2056d انوڈ: 2001385 لنکس: 1 رسائی: (064/0644 --r--) Uid: ( 1000/ gaurav) Gid: ( 1000/ gaurav) رسائی: 2020-09-14 10:59:24.972855176 +0530 ترمیم کریں: 2020-09-13 23:52:00.20302050+14:59:202002020 تبدیل کریں 14-09-2020 10:59:24.972855176 +0530 پیدائش: - gaurav@ubuntu:~/workspace$

آپ دیکھ سکتے ہیں کہ فائل log1.txt تک رسائی کے وقت میں اب تبدیلی کی گئی ہے۔

ڈائرکٹری میں ترمیم کرنا

touch -a ڈائرکٹری تک رسائی کے وقت کو اسی طرح تبدیل کرنے کے لیے بھی استعمال کیا جا سکتا ہے جیسا کہ فائل کے لیے کیا گیا ہے۔

نحو:

touch -a [directory_path]

مثال:

gaurav@ubuntu:~$ stat ./workspace/tomcat فائل: ./workspace/tomcat سائز: 4096 بلاکس: 8 IO بلاک: 4096 ڈائریکٹری ڈیوائس: 808h/2056d انوڈ: 2039942 لنکس: 3 رسائی: (drxw7) Uid: ( 1000/ gaurav) Gid: ( 1000/ gaurav) رسائی: 2018-03-30 11:18:28.912666800 +0530 ترمیم کریں: 2018-03-30 00:13:02.45219502012010194010201201201202012020202020202020202002002002002000 تبدیل کریں +18:28.912666800 +0530 پیدائش: -

استعمال کرنا touch -a ڈائرکٹری ٹامکیٹ کے لیے رسائی کے وقت میں ترمیم کرنے کے لیے۔

gaurav@ubuntu:~$ touch -a ./workspace/tomcat
gaurav@ubuntu:~$ stat ./workspace/tomcat فائل: ./workspace/tomcat سائز: 4096 بلاکس: 8 IO بلاک: 4096 ڈائریکٹری ڈیوائس: 808h/2056d انوڈ: 2039942 لنکس: 3 رسائی: (drxw7) Uid: ( 1000/ gaurav) Gid: ( 1000/ gaurav) رسائی: 2020-09-14 11:21:10.638538949 +0530 ترمیم کریں: 2018-03-30 00:13:02.45219401020102014010201401402020140202020202020202020202020020200202002002002000 تبدیل کریں +21:10.638538949 +0530 پیدائش: - gaurav@ubuntu:~$

یہاں، ڈائرکٹری 'ٹامکیٹ' تک رسائی کا وقت اب موجودہ تاریخ اور وقت میں تبدیل کر دیا گیا ہے۔

فائل/ڈائریکٹری میں ترمیم کا وقت تبدیل کریں۔

ترمیم کا وقت اس بات کی نشاندہی کرتا ہے جب آخری بار فائل کے مواد میں ترمیم کی گئی تھی۔ ایک پروگرام یا عمل یا تو فائل میں ترمیم یا ترمیم کرتا ہے۔ "ترمیم شدہ" کا مطلب ہے کہ فائل کے اندر کچھ ترمیم، حذف یا نیا ڈیٹا شامل کیا گیا تھا۔

استعمال کرنا چھو آپشن کے ساتھ کمانڈ -m فائل یا ڈائریکٹری کے 'ترمیم کے وقت' میں ترمیم کرتا ہے۔ فائل اور ڈائریکٹری کے لیے درج ذیل طریقے استعمال کیے جا سکتے ہیں۔

فائل کے لیے

touch -m [فائل کا نام]

مثال:

سب سے پہلے، استعمال کرتے ہوئے اسٹیٹ فائل کے لیے ترمیم کا وقت ظاہر کرنے کے لیے کمانڈ۔

gaurav@ubuntu:~/workspace$ stat iift.txt فائل: iift.txt سائز: 66 بلاکس: 8 IO بلاک: 4096 ریگولر فائل ڈیوائس: 808h/2056d انوڈ: 1990385 لنکس: 1 رسائی: (0644/- -r--) Uid: ( 1000/ gaurav) Gid: ( 1000/ gaurav) رسائی: 2020-09-14 11:33:36.927262587 +0530 ترمیم کریں: 2020-09-12 08:33:28.3302012030+11:33:36 -09-12 08:33:28.339190370 +0530

اب استعمال کریں۔ touch -m ترمیم کے وقت میں ترمیم کرنے کا حکم۔

gaurav@ubuntu:~/workspace$ touch -m iift.txt
gaurav@ubuntu:~/workspace$ stat iift.txt فائل: iift.txt سائز: 66 بلاکس: 8 IO بلاک: 4096 ریگولر فائل ڈیوائس: 808h/2056d انوڈ: 1990385 لنکس: 1 رسائی: (0644/- -r--) Uid: ( 1000/ gaurav) Gid: ( 1000/ gaurav) رسائی: 2020-09-14 11:33:36.927262587 +0530 ترمیم کریں: 2020-09-14 11:34:34.7312011:34:34.730202014 تبدیل کریں -09-14 11:34:34.719723531 +0530 پیدائش: - gaurav@ubuntu:~/workspace$

فائل کا 'ترمیم کا وقت' iift.txt اب موجودہ تاریخ اور وقت میں تبدیل کر دیا گیا ہے۔

ڈائرکٹری کے لیے

touch -m [directory_path] یا [directory_name]

مثال:

ہم اس کا استعمال کرتے ہوئے 'ٹومکیٹ' نامی ڈائریکٹری کے ترمیمی وقت کو تبدیل کریں گے۔ touch -m کمانڈ. آئیے اس کا استعمال کرتے ہوئے اس کا موجودہ 'ترمیم کا وقت' تلاش کریں۔ اسٹیٹ کمانڈ.

gaurav@ubuntu:~/workspace$ stat tomcat فائل: tomcat سائز: 4096 بلاکس: 8 IO بلاک: 4096 ڈائریکٹری ڈیوائس: 808h/2056d Inode: 2039942 لنکس: 3 رسائی: (0775/drwxrw/0xrw0d) ) Gid: ( 1000/ gaurav) رسائی: 2020-09-14 11:21:10.638538949 +0530 ترمیم کریں: 2019-07-12 11:43:22.482485281 +0530 تبدیلی: 0530-14201412812019:052014949:0530+1201201949+0530 تبدیل کریں: پیدائش:-

آؤٹ پٹ:

gaurav@ubuntu:~/workspace$ touch -m tomcat
gaurav@ubuntu:~/workspace$ stat tomcat فائل: tomcat سائز: 4096 بلاکس: 8 IO بلاک: 4096 ڈائریکٹری ڈیوائس: 808h/2056d Inode: 2039942 لنکس: 3 رسائی: (0775/drwxrw/0xrw0d) ) Gid: ( 1000/ gaurav) رسائی: 2020-09-14 11:21:10.638538949 +0530 ترمیم کریں: 2020-09-14 11:43:22.482485281 +0530 تبدیل کریں: 0530-1420142018142081 +0530 تبدیل کریں: 0520-142049 پیدائش: - gaurav@ubuntu:~/workspace$

یہاں، میں نے ڈائرکٹری 'tomcat' کے لیے ترمیم کا ٹائم اسٹیمپ تبدیل کر دیا ہے۔

نئی فائل بنائے بغیر رسائی کا وقت تبدیل کرنا

چھو کمانڈ چلانے پر، ایک نئی خالی فائل بناتا ہے۔ لیکن کچھ ایسی مثالیں ہوسکتی ہیں جہاں فائل پہلے سے ہی بنی ہوئی ہے اور آپ صرف اس فائل کے ایکسیس ٹائم میں ترمیم کرنا چاہتے ہیں بغیر کوئی نئی فائل بنائے۔

اس صورت حال میں، آپ استعمال کر سکتے ہیں چھو کے ساتھ حکم -c آپشن جو نئی فائل بنانے سے گریز کرتا ہے اور پھر بھی آپ کو رسائی کے ٹائم اسٹیمپ میں ترمیم کرنے کی اجازت دیتا ہے۔

نحو:

ٹچ -c [فائل کا نام]

مثال:

gaurav@ubuntu:~/workspace$ touch -c iift.txt gaurav@ubuntu:~/workspace$ ls ڈیمو gsy.c log1.txt sheldon_log-1.txt sheldon_log-3.txt sheldon_log-5.txt sheldon_log-7.txt sheldon_log-9.txt filemove.c iift.txt sheldon_log-10.txt sheldon_log-2.txt sheldon_log-4.txt sheldon_log-6.txt sheldon_log-8.txt tomcat gaurav@ubuntu:~/workspace$

اسی طرح، آپ پہلے سے موجود ڈائریکٹری تک رسائی کا وقت تبدیل کر سکتے ہیں۔ ایسا کرنے کے لیے آپ درج ذیل طریقہ استعمال کر سکتے ہیں۔

مثال:

ڈائرکٹری ٹامکیٹ کا موجودہ رسائی ٹائم اسٹیمپ دکھا رہا ہے۔

gaurav@ubuntu:~/workspace$ stat tomcat فائل: tomcat سائز: 4096 بلاکس: 8 IO بلاک: 4096 ڈائریکٹری ڈیوائس: 808h/2056d Inode: 2039942 لنکس: 3 رسائی: (0775/drwxrw/0xrw0d) ) Gid: ( 1000/ gaurav) رسائی: 2020-09-14 11:21:10.638538949 +0530 ترمیم کریں: 2020-09-14 11:43:22.482485281 +0530 تبدیل کریں: 0530-1420142018142081 +0530 تبدیل کریں: 0520-142049 پیدائش: - gaurav@ubuntu:~/workspace$ 
gaurav@ubuntu:~/workspace$ touch -c tomcat

یہاں، میں نے پہلے سے موجود ڈائرکٹری 'tomcat' تک رسائی کا وقت تبدیل کر دیا ہے۔

آؤٹ پٹ:

gaurav@ubuntu:~/workspace$ stat tomcat فائل: tomcat سائز: 4096 بلاکس: 8 IO بلاک: 4096 ڈائریکٹری ڈیوائس: 808h/2056d Inode: 2039942 لنکس: 3 رسائی: (0775/drwxrw/0xrw0d) ) Gid: ( 1000/ gaurav) رسائی: 2020-09-14 20:18:52.625031128 +0530 ترمیم کریں: 2020-09-14 20:18:52.625031128 +0530 تبدیلی: 0201-520128 +0530:02012020128 +520128 +0530 تبدیلی پیدائش: - gaurav@ubuntu:~/workspace$ 

کراس آؤٹ پٹ چیک کرنا:

gaurav@ubuntu:~/workspace$ touch -c temp.cpp gaurav@ubuntu:~/workspace$ ls temp.cpp ls: 'temp.cpp' تک رسائی حاصل نہیں کر سکتا: ایسی کوئی فائل یا ڈائرکٹری gaurav@ubuntu:~/workspace$ 

یہاں، میں نے استعمال کرنے کی کوشش کی۔ ٹچ -c کے ساتھ temp.cpp. یہ فائل موجود نہیں ہے۔ لہذا، ہم کہہ سکتے ہیں کہ استعمال کرتے ہوئے چھو اختیار کے ساتھ -c نئی خالی فائلیں بنانے سے گریز کرتا ہے اور صرف موجودہ فائل کے لیے ٹائم اسٹیمپ میں ترمیم کرتا ہے۔

ایک مخصوص تاریخ اور وقت تک رسائی اور ترمیم کے ٹائم اسٹیمپ میں ترمیم کرنا

پچھلے بلاکس میں، آپ نے مشاہدہ کیا ہوگا کہ جب بھی ہم استعمال کرتے ہیں۔ چھو ٹائم اسٹیمپ کو تبدیل کرنے کا کمانڈ، اسے موجودہ وقت اور تاریخ میں تبدیل کر دیا گیا ہے۔

لیکن، کچھ ایسے واقعات ہوسکتے ہیں جہاں آپ کو حسب ضرورت وقت اور تاریخ استعمال کرنے کی ضرورت پڑسکتی ہے۔ استعمال کرنا چھو کے ساتھ حکم -c اور -t اختیارات مقصد کی خدمت کر سکتے ہیں.

مثال:

میں فائل میں ایکسیس اور موڈیف ٹائم اسٹیمپ کو تبدیل کروں گا۔ iift.txt اپنی مرضی کے مطابق وقت اور تاریخ تک۔

gaurav@ubuntu:~/workspace$ stat iift.txt فائل: iift.txt سائز: 66 بلاکس: 8 IO بلاک: 4096 ریگولر فائل ڈیوائس: 808h/2056d انوڈ: 1990385 لنکس: 1 رسائی: (0644/- -r--) Uid: ( 1000/ gaurav) Gid: ( 1000/ gaurav) رسائی: 2020-09-14 12:04:07.091786565 +0530 ترمیم کریں: 2020-09-14 12:04:07.0652012:04:07.0652012:07.065012065202020 تبدیل کریں -09-14 12:04:07.091786565 +0530 پیدائش: -

تاریخ اور وقت فارمیٹ میں بیان کیا جا سکتا ہے: {CCYY}MMDDhhmm.ss

پیرامیٹرتفصیل
سی سیایک سال کے پہلے دو ہندسے
YYایک سال کے دوسرے دو ہندسے
ایم ایمسال کا مہینہ (01-12)
ڈی ڈیمہینے کا دن (01-31)
hhدن کا گھنٹہ (00-23)
ملی میٹرگھنٹے کے منٹ (00-59)

میں تاریخ کا ڈاک ٹکٹ بطور 203011051820 استعمال کر رہا ہوں (یعنی 5-نومبر-2030، 18:20 گھنٹے)۔

gaurav@ubuntu:~/workspace$ touch -c -t 203011051820 iift.txt

یہ کمانڈ فائل کے لیے رسائی اور ترمیم ٹائم اسٹیمپ کو تبدیل کر دے گی۔ iift.txt مندرجہ ذیل کے طور پر.

gaurav@ubuntu:~/workspace$ stat iift.txt فائل: iift.txt سائز: 66 بلاکس: 8 IO بلاک: 4096 ریگولر فائل ڈیوائس: 808h/2056d انوڈ: 1990385 لنکس: 1 رسائی: (0644/- -r--) Uid: ( 1000/ gaurav) Gid: ( 1000/ gaurav) رسائی: 2030-11-05 18:20:00.000000000 +0530 ترمیم کریں: 2030-11-05 18:20:0000000200000200000020000002000000020002000000002000000200000020000002000200000020000002000200000020002000000200000020000020000020000020020 -09-14 20:39:55.641781140 +0530 پیدائش: - gaurav@ubuntu:~/workspace$ 

ٹائم اسٹیمپ سیٹ کرنے کے لیے ریفرنس فائل کا استعمال

چھو کمانڈ کو آپشن کے ساتھ بھی استعمال کیا جا سکتا ہے۔ -r اپنی موجودہ فائل پر اپنی پسند کی ریفرنس فائل کا ٹائم اسٹیمپ استعمال کرنے کے لیے۔

نحو:

touch -r [حوالہ_فائل] [اصل_فائل]

مثال:

ہم استعمال کریں گے۔ gsy.c ایک ریفرنس فائل کے طور پر فائل. تو کے ٹائم اسٹیمپ gsy.c فائل کے لیے استعمال کیا جائے گا۔ iift.txt. آئیے پہلے ان دونوں فائلوں کے موجودہ ٹائم اسٹیمپ کو چیک کریں۔ اسٹیٹ کمانڈ.

gaurav@ubuntu:~/workspace$ stat gsy.c فائل: gsy.c سائز: 0 بلاکس: 0 IO بلاک: 4096 ریگولر خالی فائل ڈیوائس: 808h/2056d انوڈ: 2001385 لنکس: 1 رسائی: (0644/-rw-r --r--) Uid: ( 1000/ gaurav) Gid: ( 1000/ gaurav) رسائی: 2020-09-14 10:59:24.972855176 +0530 ترمیم کریں: 2020-09-13 23:52:00.20302050+14:59:202002020 تبدیل کریں 2020-09-14 10:59:24.972855176 +0530 پیدائش: - gaurav@ubuntu:~/workspace$ stat iift.txt فائل: iift.txt سائز: 66 بلاکس: 8 IO بلاک: 4096 ریگولر فائل: 4096 فائل میں: : 1990385 لنکس: 1 رسائی: (0644/-rw-r--r--) Uid: ( 1000/ gaurav) Gid: ( 1000/ gaurav) رسائی: 2025-10-19 18:20:00.000000000:53 ترمیم کریں: 2025-10-19 18:20:00.000000000 +0530 تبدیلی: 2020-09-14 20:39:55.641781140 +0530 

کمانڈ کا استعمال کرتے ہوئے touch -r ابھی.

gaurav@ubuntu:~/workspace$ touch -r gsy.c iift.txt

آؤٹ پٹ:

gaurav@ubuntu:~/workspace$ stat iift.txt فائل: iift.txt سائز: 66 بلاکس: 8 IO بلاک: 4096 ریگولر فائل ڈیوائس: 808h/2056d انوڈ: 1990385 لنکس: 1 رسائی: (0644/- -r--) Uid: ( 1000/ gaurav) Gid: ( 1000/ gaurav) رسائی: 2020-09-14 10:59:24.972855176 +0530 ترمیم کریں: 2020-09-13 23:52:00.2020205202020202014 تبدیل کریں -09-14 21:04:27.640026328 +0530 پیدائش: - gaurav@ubuntu:~/workspace$

آؤٹ پٹ سے، ہم دیکھ سکتے ہیں کہ فائل کے لیے ٹائم اسٹیمپ iift.txt بدل گیا ہے. نئے ٹائم اسٹیمپ اب حوالہ فائل gsy.c سے ملتے جلتے ہیں۔

نتیجہ

اس ٹیوٹوریل میں، ہم نے اس کے بارے میں سیکھا۔ چھو نئی خالی فائلیں بنانے اور موجودہ فائلوں کے ٹائم اسٹیمپ میں مختلف طریقوں سے ترمیم کرنے کے لیے کمانڈ اور اس کے ساتھ دستیاب مختلف اختیارات۔