از طریق منوی جستجو مطلب مورد نظر خود در وبلاگ را به سرعت پیدا کنید
Command را در اوبونتو 22.04 لمس کنید
سرفصلهای مطلب
دستور لمسی در اوبونتو 22.04 اهداف مختلفی از قبیل تولید پرونده ها یا مجموعه ای از پرونده ها ، تغییر زمان اصلاح یا دسترسی به پرونده ها و غیره را ارائه می دهد. علاوه بر این ، این دستور می تواند برای طبقه بندی پرونده ها مبتنی بر استفاده شود روی مُهر زمانی آنها بدون ایجاد هیچ تغییری در فایل ها. علاوه بر این، می توانید با استفاده از دستور لمسی، تاریخ و زمان تغییر یک فایل را مطابق میل خود تنظیم کنید.
در این وبلاگ به تفصیل می پردازیم روی استفاده از فرمان لمسی در اوبونتو 22.04 با نشان دادن چند نمونه اولیه و پیشرفته از این دستور. بدون هیچ مقدمه ای، بیایید شروع کنیم.
- چگونه فرمان لمسی در اوبونتو 22.04 کار می کند؟
- یک فایل جدید ایجاد کنید
- ایجاد چندین فایل
- تاریخ و زمان اصلاح را ارزیابی کنید
- زمان و تاریخ فایل را تغییر دهید
- زمان دسترسی به فایل را تغییر دهید
- زمان اصلاح فایل را تغییر دهید
- زمان اصلاح دو فایل را برابر کنید
- از ایجاد فایل های جدید در حین به روز رسانی زمان اصلاح جلوگیری کنید
- زمان اصلاح پیوند را تغییر دهید
چگونه فرمان لمسی در اوبونتو 22.04 کار می کند؟
“دست زدن به” یک دستور پایه لینوکس برای ایجاد فایل های خالی یا تغییر مُهرهای زمانی فایل (آخرین تاریخ یا زمان دسترسی یا اصلاح فایل) است.
مهر زمانی
فایل های لینوکس دارای 3 مهر زمانی هستند: atime، mtime و ctime.
زمان: حاوی اطلاعات است روی هنگامی که محتوای فایل با ابزارها یا دستورات خوانده می شود تا محتوای پرونده را مانند LEST ، NANO ، VI ، VIM ، CAT ، GREP ، HEAD و غیره نمایش دهید. Atime Timestamp تغییر می کند و هر بار که پرونده مشاهده می شود به روز می شود.
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 -Sreate با دستور Touch مانع از ایجاد پرونده های جدید می شود که در هنگام به روزرسانی زمان اصلاح یک پرونده از قبل وجود ندارند.
هیچ فایل جدیدی تولید نمی شود.
مثال 9: روش تغییر زمان تغییر پیوند
برای بهروزرسانی زمان اصلاح پیوند به جای فایل، از گزینه -h یا a –no-dereference استفاده کنید:
زمان اصلاح یک پیوند به روز می شود.
نتیجه
فرمان لمسی در اوبونتو 22.04 برای اهداف مختلفی مانند تولید یک فایل خالی یا چندین فایل به طور همزمان عمل می کند. علاوه بر این، از این می توان برای ارزیابی زمان تغییر یا زمان دسترسی به فایل ها استفاده کرد. همچنین می توانید با استفاده از فرمان لمسی، این مُهرهای زمانی یک فایل را مطابق میل خود به روز کنید. اینها برخی از کاربردهای اساسی این دستور است ، در حالی که کاربردهای پیشرفته شامل ساختار زمانی یک فایل برابر با دیگری ، به روز کردن زمان اصلاح یک لینک و غیره است.
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم
زمان انتشار: 1403-01-05 09:55:03