وبلاگ رسانگار
با ما حرفه ای باشید

سرور مجازی NVMe

Command را در اوبونتو 22.04 لمس کنید

0 2
زمان لازم برای مطالعه: 4 دقیقه


دستور لمسی در اوبونتو 22.04 اهداف مختلفی از قبیل تولید پرونده ها یا مجموعه ای از پرونده ها ، تغییر زمان اصلاح یا دسترسی به پرونده ها و غیره را ارائه می دهد. علاوه بر این ، این دستور می تواند برای طبقه بندی پرونده ها مبتنی بر استفاده شود روی مُهر زمانی آنها بدون ایجاد هیچ تغییری در فایل ها. علاوه بر این، می توانید با استفاده از دستور لمسی، تاریخ و زمان تغییر یک فایل را مطابق میل خود تنظیم کنید.

در این وبلاگ به تفصیل می پردازیم روی استفاده از فرمان لمسی در اوبونتو 22.04 با نشان دادن چند نمونه اولیه و پیشرفته از این دستور. بدون هیچ مقدمه ای، بیایید شروع کنیم.

چگونه فرمان لمسی در اوبونتو 22.04 کار می کند؟

دست زدن به” یک دستور پایه لینوکس برای ایجاد فایل های خالی یا تغییر مُهرهای زمانی فایل (آخرین تاریخ یا زمان دسترسی یا اصلاح فایل) است.

مهر زمانی

فایل های لینوکس دارای 3 مهر زمانی هستند: atime، mtime و ctime.

زمان: حاوی اطلاعات است روی هنگامی که محتوای فایل با ابزارها یا دستورات خوانده می شود تا محتوای پرونده را مانند LEST ، NANO ، VI ، VIM ، CAT ، GREP ، HEAD و غیره نمایش دهید. Atime Timestamp تغییر می کند و هر بار که پرونده مشاهده می شود به روز می شود.

پیشنهاد می‌کنیم بخوانید:  NPM را نصب کنید روی اوبونتو 24.04

mtime: آخرین تغییر محتوای یک فایل، از جمله نام آن، اما نه مالک یا مجوزهای آن، فقط خود فایل را نشان می دهد.

ctime: پسندیدن “mtime“، “ctime” همچنین نشان می‌دهد که فایلی چه زمانی اصلاح می‌شود، اما در صورت دسترسی به مالکیت، گروه یا مجوز، به‌روزرسانی می‌شود روی یک فایل تغییر می کند ما می توانیم atime و mtime را ویرایش کنیم اما نمی توانیم ctime را ویرایش کنیم. زمانی که مجوزهای یک فایل ویرایش می شوند یا زمانی که فایل ها واقعا خوانده یا اصلاح می شوند، زمان به روز می شود.

در اینجا چند نمونه اساسی از فرمان لمسی در اوبونتو 22.04 آورده شده است که کاربردهای این دستور را توضیح می دهد.

مثال 1: روش ایجاد یک فایل جدید

یکی از کاربردهای اساسی دستور لمسی تولید پرونده های جدید است. دستور کتبی زیر ساده ترین و سریعترین راه برای ایجاد پرونده با دستور لمسی است. این روش اغلب توسط مدیران سیستم استفاده می شود.

$ دست زدن به file.txt

مشاهده فایل جدید تولید شده با استفاده از “lsدستور ” همانطور که در خروجی نشان داده شده است.

$ ls

Command را در اوبونتو 22.04 لمس کنیدCommand را در اوبونتو 22.04 لمس کنید

یک فایل خالی جدید ایجاد می شود.

مثال 2: روش ایجاد چندین فایل

استفاده دیگر یا یکی ممکن است این مزیت را از دستور لمسی در نظر بگیرد این است که می توانید پرونده های بی شماری را فقط با یک خط فرمان ایجاد کنید.

$ دست زدن به نام فایل 1 نام فایل 2 نام فایل 3

در اینجا، ما سه فایل تولید می کنیم.

مثال 3: روش ارزیابی تاریخ و زمان اصلاح

به منظور ارزیابی تاریخ اصلاح و زمان یک پرونده ، می توانید از دستور stat استفاده کنید:

$ آمار sample.txt

Command را در اوبونتو 22.04 لمس کنیدCommand را در اوبونتو 22.04 لمس کنید

حالا بیایید دستور لمس را اعمال کنیم. اجرای فرمان لمسی روی این پرونده خاص تاریخ و زمان اصلاح پرونده را به روز می کند و آن را نشان می دهد و آن را به همان تاریخ و زمان سیستم تبدیل می کند.

$ دست زدن به sample.txt

تاریخ و زمان اصلاح پرونده برابر با سیستم است.

مثال 4: روش تغییر زمان و تاریخ پرونده

اگرچه ، به طور پیش فرض ، دستور لمسی باعث می شود زمان اصلاح پرونده برابر با سیستم همانطور که قبلاً ذکر شد. با این حال ، از گزینه -t برای انجام دستی استفاده کنید.

$ دست زدن به -t 202212040957 sample.txt

اکنون می توانید با استفاده از دستور stat این تغییر را تأیید کنید.

$ آمار sample.txt

زمان دسترسی برابر با زمان اصلاح است.

پیشنهاد می‌کنیم بخوانید:  روش پخش Mp4 روی فایرفاکس در اوبونتو 22.04

مثال 5: روش تغییر زمان دسترسی به فایل

استفاده از گزینه -a به همراه دستور لمسی به شما امکان می دهد زمان دسترسی یک پرونده را تغییر دهید:

$ دست زدن به sample.txt

زمان دسترسی که در مثال قبلی تغییر یافته است ، اکنون به روز شده است.

مثال 6: روش تغییر زمان اصلاح پرونده

برای این کار از گزینه -m برای تغییر زمان اصلاح یک فایل استفاده کنید.

$ دست زدن به -m sample.txt

زمان اصلاح که قبلاً تغییر داده بودیم اکنون به روز شده است.

مثال 7: چگونه زمان تغییر دو فایل را برابر کنیم

هنگامی که از گزینه -r به همراه دستور لمسی استفاده می کنید ، اساساً به یک پرونده خاص ارجاع داده می شود و با زمان اصلاح یک پرونده برابر با پرونده ای که به آن مراجعه کرده اید برابر است.

$ دست زدن به -r file.txt sample.txt

زمان اصلاح “file.txt” برابر است با “sample.txt“.

مثال 8: روش جلوگیری از ایجاد فایل های جدید در حین به روز رسانی زمان اصلاح

استفاده از گزینه -C یا A -No -Sreate با دستور Touch مانع از ایجاد پرونده های جدید می شود که در هنگام به روزرسانی زمان اصلاح یک پرونده از قبل وجود ندارند.

$ دست زدن به filename1 filename2 filename4

هیچ فایل جدیدی تولید نمی شود.

مثال 9: روش تغییر زمان تغییر پیوند

برای به‌روزرسانی زمان اصلاح پیوند به جای فایل، از گزینه -h یا a –no-dereference استفاده کنید:

$ دست زدن به -h sample.txt

زمان اصلاح یک پیوند به روز می شود.

نتیجه

فرمان لمسی در اوبونتو 22.04 برای اهداف مختلفی مانند تولید یک فایل خالی یا چندین فایل به طور همزمان عمل می کند. علاوه بر این، از این می توان برای ارزیابی زمان تغییر یا زمان دسترسی به فایل ها استفاده کرد. همچنین می توانید با استفاده از فرمان لمسی، این مُهرهای زمانی یک فایل را مطابق میل خود به روز کنید. اینها برخی از کاربردهای اساسی این دستور است ، در حالی که کاربردهای پیشرفته شامل ساختار زمانی یک فایل برابر با دیگری ، به روز کردن زمان اصلاح یک لینک و غیره است.

برای نگارش بخشهایی از این متن ممکن است از ترجمه ماشینی یا هوش مصنوعی GPT استفاده شده باشد
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم

زمان انتشار: 1403-01-05 09:55:03

امتیاز شما به این مطلب
دیدگاه شما در خصوص مطلب چیست ؟

آدرس ایمیل شما منتشر نخواهد شد.

لطفا دیدگاه خود را با احترام به دیدگاه های دیگران و با توجه به محتوای مطلب درج کنید