از طریق منوی جستجو مطلب مورد نظر خود در وبلاگ را به سرعت پیدا کنید
چگونه از دستور “Truncate” در لینوکس استفاده کنیم؟
سرفصلهای مطلب
گاهی اوقات ما نیاز داریم که محتوای یک فایل را بدون حذف فایل حذف کنیم. برای آن سیستم عامل لینوکس دستوری به نام ارائه می دهد “قطع کردن”. برای افزایش یا کاهش اندازه فایل استفاده می شود. کوتاه کردن یک فایل بدون تغییر مجوزها و مالکیت فایل بسیار سریعتر و ساده تر است.
اندازه کوتاه شده بستگی دارد روی اندازه اصلی فایل؛ اگر اندازه فایل بیشتر از اندازه تعیین شده باشد، داده های اضافی از بین می روند.
بیایید با مثال های مختلف شروع کنیم تا ببینیم چگونه می توانیم اندازه فایل را کوتاه کنیم.
نصب بسته های Coreutils
دستور “قطع کردن” با اکثر توزیع های لینوکس ارائه می شود. همچنین در صورت عدم وجود، با استفاده از دستور زیر قابل نصب است:
استفاده کنید “گرپ” دستور فهرست کردن جزئیات بسته ها:
چگونه از دستور “قطع” استفاده کنیم؟
را “>” عملگر تغییر مسیر پوسته محبوب ترین و ساده ترین راه برای کوتاه کردن فایل ها است.
نحو
سینتکس برای کوتاه کردن فایل ها با تغییر مسیر به این صورت است:
را “:” کولون نشان دهنده true است و خروجی و عملگر تغییر مسیر ندارد “>” خروجی را به یک فایل خاص هدایت کنید.
فایلی که من کوتاه می کنم “test.sh” است:
روش دیگر برای کوتاه کردن فایل این است:
در حال حذف محتوای “test.sh” فایل.
محتوای فایل را پاک کنید
استفاده کنید “-s” گزینه ای برای حذف محتوای فایل ها این یک روش ترجیحی برای حذف دستی یک فایل است. دستور truncate به طور موثر تمام محتویات یک فایل را حذف می کند. فایل itelf را حذف نمی کند، بلکه آن را به صورت یک فایل صفر بایتی می گذارد روی دیسک
بیایید از بریدن برای پاک کردن استفاده کنیم file.txt به 0 بایت:
در صورت استفاده از دستور truncate، مجوزها و مالکیت فایل حفظ خواهد شد.
استفاده کنید “ls -lh” دستور برای تایید اندازه:
کوتاه کردن یک فایل به یک اندازه خاص
برای ایجاد یک فایل از:
برای تایید مجوز فایل و اندازه فایل، از:
بیایید فایل را به اندازه 100 بایت کوتاه کنیم:
برای تایید اندازه، از:
برای کوتاه کردن اندازه فایل به 300K:
دستور زیر را برای بررسی اندازه تایپ کنید:
افزایش اندازه فایل
با استفاده از گزینه می توانید حجم فایل را افزایش دهید “+” با “-s” گزینه. اندازه فایل در حال حاضر 300k است که در تصویر زیر نشان داده شده است:
من می خواهم حجم فایل را از 300k به 600k بایت افزایش دهم:
حجم فایل از 300k به 600k افزایش یافته است. اندازه را بررسی کنید:
کاهش حجم فایل
بیایید فرض کنیم شما یک فایل 600k دارید و می خواهید اندازه آن را به 270k کاهش دهید، از ” استفاده کنید-s” گزینه و ”–” با اندازه محاسبه شده:
حجم فعلی فایل 330k است.
کمک گرفتن
برای دریافت پیام راهنما از:
در حال بررسی نسخه
برای بررسی نسخه دستور truncate از:
نتیجه:
Truncate یک دستور بسیار مفید برای حذف محتوای یک فایل در عین عدم حذف فایل است. همچنین می توانید اندازه فایل را به اندازه ای که می خواهید تغییر دهید. روش کوتاه کردن محتوای یک فایل و همچنین روش کوچک کردن یا گسترش فایل ها را در این مقاله یاد گرفته ایم.
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم
زمان انتشار: 1402-12-31 06:18:04