انڈروئد

لینکس ٹچ کمانڈ

سوا - غابة المعمورة تواجه خطر الاندثار

سوا - غابة المعمورة تواجه خطر الاندثار

فہرست کا خانہ:

Anonim

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

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

لینکس فائلیں ٹائم اسٹیمپ

ٹچ کمانڈ کو کس طرح استعمال کریں اس سے پہلے کہ آئیے ، لینکس میں فائل ٹائم اسٹیمپ کا جائزہ لے کر شروع کریں۔

لینکس میں ایک فائل میں تین ٹائم اسٹیمپ ہیں:

  • ایٹائم (رسائ کا وقت) - آخری بار جب فائل ، کسی کمانڈ یا اطلاق جیسے بلی ، وِم یا گریپ ڈاٹ مائم (وقت میں ترمیم) کے ذریعہ رسائی / کھولی گئی تھی - آخری بار فائل کے مواد میں ترمیم کی گئی تھی۔ وقت (تبدیلی کا وقت) - آخری بار فائل کی خصوصیت یا مواد کو تبدیل کیا گیا تھا۔ اس وصف میں فائل کی اجازت ، فائل کی ملکیت یا فائل کا مقام شامل ہے۔

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

stat file_name

ایک نئی فائل بنانے کے ل parent پیرنٹ ڈائرکٹری پر لکھنے کی اجازت کی ضرورت ہے۔ بصورت دیگر ، آپ کو اجازت سے انکار کی غلطی موصول ہوگی۔

ٹچ کمانڈ کس طرح استعمال کریں

کسی بھی اختیارات کے بغیر استعمال ہونے پر یہ آسان ترین شکل میں ، اگر فائل کا نام بطور دلیل موجود نہیں تو رابطے سے ایک نئی فائل بن جائے گی۔

اگر فائل پہلے سے موجود ہے ٹچ فائل کو آخری رسائی اور ترمیم کے اوقات کو موجودہ وقت میں تبدیل کردے گی۔

مثال کے طور پر ، اگر فائل 1 فائل موجود نہیں ہے تو مندرجہ ذیل کمانڈ اسے بصورت دیگر تشکیل دے گی ، یہ اپنے ٹائم اسٹیمپ کو تبدیل کردے گی۔

touch file1

ایک ساتھ ایک سے زیادہ فائلیں بنانے یا تبدیل کرنے کے ل the ، فائل کے نام بطور دلائل بتائیں:

touch file1 file2 file3

مثال کے طور پر ، اگر فائل فائل 1 موجود ہے تو درج ذیل کمانڈ فائل ٹائم اسٹیمپ کو تبدیل کرے گی ورنہ ، یہ کچھ نہیں کرے گا:

touch -c file1

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

پہلے سے طے شدہ طور پر ، اگر کوئی آپشن استعمال نہیں ہوتا ہے تو ٹچ موجودہ وقت تک فائل کو آخری رسائ اور ترمیم کے اوقات میں تازہ کرے گا۔ -a اور -m اختیارات کا استعمال کرکے ، آپ ان میں سے صرف ایک ٹائم اسٹیمپ تبدیل کرسکتے ہیں۔

صرف رسائی کا وقت تبدیل کریں

صرف فائل تک رسائی کے وقت کو تبدیل کرنے کے لئے -a آپشن کا استعمال کریں:

touch -a file1

صرف ترمیم کا وقت تبدیل کریں

فائل کے ترمیم شدہ وقت کو تبدیل کرنے کے لئے -m آپشن کا استعمال کریں:

touch -m file1

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

مخصوص ٹائم اسٹیمپ لگانا

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

تاریخ کی تار کی وضاحت کرنے کے لئے -d ( --date= ) آپشن کا استعمال کریں اور موجودہ وقت کی بجائے اسے استعمال کریں۔

مثال کے طور پر ، file1 1 کے آخری رسائی اور ترمیم کے اوقات دونوں کو 1 جون 2018 11:02 میں تبدیل کرنے کے لئے آپ مندرجہ ذیل کمانڈ استعمال کریں گے۔

touch -d '1 June 2018 11:02' file1

تاریخ کے تار کو ایک حوالہ میں بند کرنے کی ضرورت ہے۔

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

touch -d '12 June' file1

ٹائم اسٹیمپ کی وضاحت کے لئے -t کا اختیار استعمال کریں اور موجودہ وقت کی بجائے اسے استعمال کریں۔ ٹائم اسٹیمپ دلیل کو درج ذیل شکل میں ہونا ضروری ہے۔

use YY]MMDDhhmm

مثال کے طور پر ، درج ذیل کمانڈ file1 1 کے آخری رسائی اور ترمیم کے اوقات کو موجودہ سال کے 1 جون 11:02 تک متعین کرے گی۔

touch -t 12061102 file1

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

-r ( --reference= ) آپشن ہمیں کسی ریفرنس فائل کو متعین کرنے اور موجودہ وقت کی بجائے اس کے ٹائم اسٹیمپ استعمال کرنے کی سہولت دیتا ہے۔

مثال کے طور پر ، درج ذیل کمانڈ ٹچ 2 کو file1 کے اوقات کو استعمال کرنے کے لئے بتائے گی:

touch -r file1 file2

علامتی لنک ٹائم اسٹیمپ کو تبدیل کرنا

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

--no-dereference کے ٹائم اسٹیمپ میں ترمیم کرنے کے لئے -h ( --no-dereference ) کا استعمال کریں۔

مثال کے طور پر ، علامتی لنک symlink1 ٹائم اسٹیمپ کو تبدیل کرنے کے لئے جو آپ استعمال کریں گے:

touch -h symlink1

نتیجہ اخذ کرنا

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

ٹچ ٹرمینل