کوتاه کردن فایل لینوکس - 5 روش آسان

نماد زمان خواندن 3 دقیقه خواندن


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

صفحه افشای ما را بخوانید تا بدانید چگونه می توانید به MSPoweruser کمک کنید تا تیم تحریریه را حفظ کند ادامه مطلب

کوتاه کردن فایل لینوکس

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

در این راهنما، من به شما نشان خواهم داد که چگونه به این هدف برسید. پس بزن بریم!

نحوه کوتاه کردن فایل ها در لینوکس

برای کوتاه کردن فایل ها در لینوکس، می توانید از موارد زیر استفاده کنید:

بررسی محتوا و اندازه یک فایل در لینوکس

1. استفاده از علامت کولون ":".

در اسکریپت نویسی پوسته، روده بزرگ ":” نماد در درجه اول به عنوان یک استفاده می شود دستور null or حفره یا سوراخ. این نماد هیچ خروجی ندارد. بنابراین، می توانید از آن برای کوتاه کردن یک فایل موجود استفاده کنید.

برای انجام این کار، فشار می دهم CTRL + ALT + T برای باز کردن ترمینال من، ": > نام فایل” دستور دهید و ضربه بزنید وارد.

کوتاه کردن فایل در لینوکس با دو نقطه

در مورد من، این دستور محتوای test.txt را به صفر می رساند و در عین حال فایل را دست نخورده نگه می دارد.

2. استفاده از دستور cat

La فرمان گربه معمولاً عادت دارد پیوستن و نمایش محتویات فایل ها در ترمینال لینوکس با این حال، می توانید از آن برای دسترسی به دستگاه پوچ و کوتاه کردن فایل داده شده نیز استفاده کنید.

برای این، من "cat /dev/null > نام فایل”دستور.

کوتاه کردن فایل در لینوکس با استفاده از دستور cat

در اینجا، دستور cat فایل داده شده را با هدایت کردن خروجی دستگاه پوچ به آن کوتاه می کند.

3. استفاده از Redirect Operator with echo

لینـوکــس دستور echo متغیر را چاپ می کند or مقدار متن در ترمینال با این حال، شما می توانید اضافه کنید -n گزینه ای در دستور echo برای مجبور کردن آن به اضافه کردن یک کاراکتر خط جدید.

در نتیجه یک رشته خالی را با استفاده از عملگر Redirect به فایل داده شده هدایت می کند.>".

به عنوان مثال، من "echo -n > نام فایل”دستور.

کوتاه کردن فایل در لینوکس با استفاده از دستور echo با عملگر تغییر مسیر

4. استفاده از تغییر مسیر ساده

برای حذف دستور قبل از عملگر تغییر مسیر و کوتاه کردن فایل مشخص شده، می توانید به سادگی "> نام فایل”دستور.

کوتاه کردن فایل در لینوکس با استفاده از عملگر تغییر مسیر

دستور بالا در صورت وجود فایل مشخص شده را کوتاه می کند. در غیر این صورت یک فایل خالی جدید ایجاد می کند.

5. با استفاده از دستور کوتاه کردن

در سیستم های مبتنی بر لینوکس، دستور کوتاه کردن شما را قادر می سازد محتوا را حذف کنید از یک فایل یا اندازه آن را تغییر دهید به اندازه داده شده با این حال، برای استفاده از آن در سیستم خود، باید نصب کنید هسته-کاربردها با "sudo apt-get install coreutils”دستور.

پس از نصب موفقیت آمیز، من از " استفاده خواهم کردکوتاه کردن -s number_of_bytes نام فایل” دستور کاهش فایل test.txt من به 10 بایت.

قطع کردن فایل به اندازه خاص با استفاده از دستور truncate

در دستور بالا می توانید واحدهای اندازه فایل دیگر مانند:

  • K برای کیلوبایت
  • M برای مگابایت
  • G برای گیگابایت

برای حذف کامل محتویات فایل، "کوتاه کردن -s 0 نام فایل”دستور.

قطع کردن فایل به اندازه صفر با دستور بریدن لینوکس

علاوه بر این، با استفاده از این رویکرد موثر، می‌توانید همه فایل‌های گزارش را به یکباره خالی کنید.

با استفاده از دستور truncate در لینوکس، تمام فایل های گزارش را کوتاه کنید

نکات اضافی:

برای کوتاه کردن یک فایل، شما باید اجازه نوشتن داشته باشید برای این. به عنوان مثال، من مجوزهای فایل فایل test.txt خود را به فقط خواندنی تغییر داده ام.

حالا اگر بخواهم آن را کوتاه کنم، خروجی a را نشان می دهد خطای مجوز رد شد.

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

برای حل این مشکل، اولین گزینه باز کردن یک پوسته جدید است کد: sudo و همین دستور را با -c گزینه.

کوتاه کردن فایل با دستور sudo sh

علاوه بر این، می توانید لوله کنید|” خروجی از توپ را روی گوه فرمان با sudo و خروجی خالی را در فایل مشخص شده بنویسید.

کوتاه کردن فایل در لینوکس با استفاده از دستور tee

شما همچنین ممکن است علاقه مند به:

بنابراین، اکنون می دانید که چگونه یک فایل را در لینوکس کوتاه کنید! اگر نکات دیگری دارید، در نظرات زیر به اشتراک بگذارید.

بیشتر در مورد موضوعات: لینوکس