از طریق منوی جستجو مطلب مورد نظر خود در وبلاگ را به سرعت پیدا کنید
Command را در اوبونتو 22.04 لمس کنید
سرفصلهای مطلب
دستور لمسی در اوبونتو 22.04 برای اهداف مختلفی از جمله تولید فایل ها یا مجموعه ای از فایل ها، تغییر در زمان تغییر یا دسترسی به فایل ها و غیره عمل می کند. روی مُهر زمانی آنها بدون ایجاد هیچ تغییری در فایل ها. علاوه بر این، می توانید با استفاده از دستور لمسی، تاریخ و زمان تغییر یک فایل را مطابق میل خود تنظیم کنید.
در این وبلاگ به تفصیل می پردازیم روی استفاده از فرمان لمسی در اوبونتو 22.04 با نشان دادن چند نمونه اولیه و پیشرفته از این دستور. بدون هیچ مقدمه ای، بیایید شروع کنیم.
- چگونه فرمان لمسی در اوبونتو 22.04 کار می کند؟
- یک فایل جدید ایجاد کنید
- ایجاد چندین فایل
- تاریخ و زمان اصلاح را ارزیابی کنید
- زمان و تاریخ فایل را تغییر دهید
- زمان دسترسی به فایل را تغییر دهید
- زمان اصلاح فایل را تغییر دهید
- زمان اصلاح دو فایل را برابر کنید
- از ایجاد فایل های جدید در حین به روز رسانی زمان اصلاح جلوگیری کنید
- زمان اصلاح پیوند را تغییر دهید
چگونه فرمان لمسی در اوبونتو 22.04 کار می کند؟
“دست زدن به” یک دستور پایه لینوکس برای ایجاد فایل های خالی یا تغییر مُهرهای زمانی فایل (آخرین تاریخ یا زمان دسترسی یا اصلاح فایل) است.
مهر زمانی
فایل های لینوکس دارای 3 مهر زمانی هستند: atime، mtime و ctime.
زمان: حاوی اطلاعات است روی هنگامی که محتوای فایل با ابزارها یا دستوراتی برای نمایش محتوای فایل مانند less، nano، vi، vim، cat، grep، head و غیره خوانده میشود. برچسب زمانی تغییر میکند و هر بار که فایل مشاهده میشود، بهروزرسانی میشود.
mtime: آخرین تغییر محتوای یک فایل، از جمله نام آن، اما نه مالک یا مجوزهای آن، فقط خود فایل را نشان می دهد.
ctime: پسندیدن “mtime“، “ctime” همچنین نشان میدهد که فایلی چه زمانی اصلاح میشود، اما در صورت دسترسی به مالکیت، گروه یا مجوز، بهروزرسانی میشود روی یک فایل تغییر می کند ما می توانیم atime و mtime را ویرایش کنیم اما نمی توانیم ctime را ویرایش کنیم. زمانی که مجوزهای یک فایل ویرایش می شوند یا زمانی که فایل ها واقعا خوانده یا اصلاح می شوند، زمان به روز می شود.
در اینجا چند نمونه اساسی از فرمان لمسی در اوبونتو 22.04 آورده شده است که کاربردهای این دستور را توضیح می دهد.
مثال 1: روش ایجاد یک فایل جدید
یکی از کاربردهای اصلی فرمان لمسی، تولید فایل های جدید است. دستور نوشته شده زیر ساده ترین و سریع ترین راه برای ایجاد فایل با دستور لمسی است. این روش اغلب توسط مدیران سیستم استفاده می شود.
مشاهده فایل جدید تولید شده با استفاده از “lsدستور ” همانطور که در خروجی نشان داده شده است.
یک فایل خالی جدید ایجاد می شود.
مثال 2: روش ایجاد چندین فایل
یکی دیگر از کاربردها یا یکی از مزیت های فرمان لمسی این است که می توانید فایل های متعددی را تنها با یک خط فرمان تولید کنید.
در اینجا، ما سه فایل تولید می کنیم.
مثال 3: روش ارزیابی تاریخ و زمان اصلاح
برای ارزیابی تاریخ و زمان تغییر یک فایل، می توانید از دستور stat استفاده کنید:
حالا بیایید دستور لمس را اعمال کنیم. اجرای فرمان لمسی روی آن فایل خاص تاریخ و زمان تغییر فایل را به روز می کند و نمایش می دهد و آن را با تاریخ و زمان سیستم یکسان می کند.
تاریخ و زمان اصلاح فایل برابر با سیستم است.
مثال 4: روش تغییر زمان و تاریخ فایل
اگرچه، به طور پیش فرض، فرمان لمسی، زمان تغییر فایل را برابر با زمان سیستم همانطور که قبلاً ذکر شد، می کند. با این حال، برای انجام دستی از گزینه -t استفاده کنید.
اکنون می توانید این تغییر را با استفاده از دستور stat تأیید کنید.
زمان دسترسی برابر با زمان اصلاح است.
مثال 5: روش تغییر زمان دسترسی به فایل
استفاده از گزینه -a همراه با فرمان لمسی به شما امکان می دهد زمان دسترسی به یک فایل را تغییر دهید:
زمان دسترسی که در مثال قبلی تغییر کرده بود اکنون به روز شده است.
مثال 6: روش تغییر زمان اصلاح فایل
برای این کار از گزینه -m برای تغییر زمان اصلاح یک فایل استفاده کنید.
زمان اصلاح که قبلاً تغییر داده بودیم اکنون به روز شده است.
مثال 7: چگونه زمان تغییر دو فایل را برابر کنیم
هنگامی که از گزینه -r همراه با فرمان لمسی استفاده می کنید، اساساً به یک فایل خاص ارجاع می دهد و زمان تغییر یک فایل برابر با فایلی است که به آن ارجاع داده اید.
زمان اصلاح “file.txt” برابر است با “sample.txt“.
مثال 8: روش جلوگیری از ایجاد فایل های جدید در حین به روز رسانی زمان اصلاح
استفاده از گزینه -c یا a –no-create با فرمان لمسی از ایجاد فایلهای جدیدی که در زمان بهروزرسانی زمان اصلاح یک فایل وجود ندارند، جلوگیری میکند.
هیچ فایل جدیدی تولید نمی شود.
مثال 9: روش تغییر زمان تغییر پیوند
برای بهروزرسانی زمان اصلاح پیوند به جای فایل، از گزینه -h یا a –no-dereference استفاده کنید:
زمان اصلاح یک پیوند به روز می شود.
نتیجه
فرمان لمسی در اوبونتو 22.04 برای اهداف مختلفی مانند تولید یک فایل خالی یا چندین فایل به طور همزمان عمل می کند. علاوه بر این، از این می توان برای ارزیابی زمان تغییر یا زمان دسترسی به فایل ها استفاده کرد. همچنین می توانید با استفاده از فرمان لمسی، این مُهرهای زمانی یک فایل را مطابق میل خود به روز کنید. اینها برخی از کاربردهای اساسی این دستور هستند، در حالی که کاربردهای پیشرفته عبارتند از مساوی کردن مهر زمانی یک فایل با فایل دیگر، به روز رسانی زمان اصلاح یک پیوند و غیره.
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم
زمان انتشار: 1402-12-31 14:13:04