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

سرور مجازی NVMe

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

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


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

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

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

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

مهر زمانی

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

زمان: حاوی اطلاعات است روی هنگامی که محتوای فایل با ابزارها یا دستوراتی برای نمایش محتوای فایل مانند less، nano، vi، vim، cat، grep، head و غیره خوانده می‌شود. برچسب زمانی تغییر می‌کند و هر بار که فایل مشاهده می‌شود، به‌روزرسانی می‌شود.

پیشنهاد می‌کنیم بخوانید:  روش تغییر از DHCP به آدرس IP Static در اوبونتو 22.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

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

پیشنهاد می‌کنیم بخوانید:  پروفایل های AppArmor روی اوبونتو

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

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

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

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

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

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

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

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

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

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

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

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

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

استفاده از گزینه -c یا a –no-create با فرمان لمسی از ایجاد فایل‌های جدیدی که در زمان به‌روزرسانی زمان اصلاح یک فایل وجود ندارند، جلوگیری می‌کند.

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

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

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

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

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

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

نتیجه

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

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

زمان انتشار: 1402-12-31 14:13:04

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

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

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