TRUNCATE(1) General Commands Manual TRUNCATE(1) نام (NAME) truncate - کاهش یا افزایش اندازه هر فایل به اندازه مشخص‌شده خلاصه دستور (SYNOPSIS) truncate [OPTION]... [FILE]... توضیحات (DESCRIPTION) کاهش یا افزایش اندازه هر فایل به اندازه مشخص‌شده. گزینه‌ها (OPTIONS) -o, --io-blocks در نظر گرفتن SIZE به عنوان تعداد بلوک‌های I/O فایل به جای بایت (پیاده‌سازی نشده است) -c, --no-create عدم ایجاد فایل‌هایی که وجود ندارند -r, --reference مبنا قرار دادن اندازه RFILE برای اندازه هر فایل -s, --size تنظیم یا تغییر اندازه هر فایل مطابق با SIZE، که به بایت است مگر آنکه --io-blocks مشخص شده باشد -h, --help نمایش راهنما -V, --version نمایش نسخه توضیحات تکمیلی (EXTRA) مقدار SIZE یک عدد صحیح همراه با یک پیشوند اختیاری و یک یکای اختیاری است. یکاهای در دسترس (K، M، G، T، P، E، Z و Y) از قالب زیر استفاده می‌کنند: 'KB' => 1000 (کیلوبایت) 'K' => 1024 (کیبی‌بایت) 'MB' => 1000*1000 (مگابایت) 'M' => 1024*1024 (مبی‌بایت) 'GB' => 1000*1000*1000 (گیگابایت) 'G' => 1024*1024*1024 (گیبی‌بایت) همچنین SIZE می‌تواند یکی از پیشوندهای زیر را داشته باشد تا اندازه هر فایل بر اساس اندازه فعلی آن تنظیم شود: '+' => افزایش به میزان '-' => کاهش به میزان '<' => حداکثر '>' => حداقل '/' => گرد کردن رو به پایین به مضربی از '%' => گرد کردن رو به بالا به مضربی از نسخه (VERSION) v(uutils coreutils) 0.11.0 2026-09-01 TRUNCATE(1)