.ie \n(.g .ds Aq \(aq .el .ds Aq ' .TH TRUNCATE 1 "2026-09-01" .SH "نام (NAME)" truncate \- کاهش یا افزایش اندازه هر فایل به اندازه مشخص‌شده .SH "خلاصه دستور (SYNOPSIS)" \fBtruncate\fR [OPTION]... [FILE]... .SH "توضیحات (DESCRIPTION)" کاهش یا افزایش اندازه هر فایل به اندازه مشخص‌شده. .SH "گزینه‌ها (OPTIONS)" .TP \fB\-o\fR, \fB\-\-io\-blocks\fR در نظر گرفتن SIZE به عنوان تعداد بلوک‌های I/O فایل به جای بایت (پیاده‌سازی نشده است) .TP \fB\-c\fR, \fB\-\-no\-create\fR عدم ایجاد فایل‌هایی که وجود ندارند .TP \fB\-r\fR, \fB\-\-reference\fR \fI\fR مبنا قرار دادن اندازه RFILE برای اندازه هر فایل .TP \fB\-s\fR, \fB\-\-size\fR \fI\fR تنظیم یا تغییر اندازه هر فایل مطابق با SIZE، که به بایت است مگر آنکه \-\-io\-blocks مشخص شده باشد .TP \fB\-h\fR, \fB\-\-help\fR نمایش راهنما .TP \fB\-V\fR, \fB\-\-version\fR نمایش نسخه .TP <\fIFILE\fR> .SH "توضیحات تکمیلی (EXTRA)" مقدار SIZE یک عدد صحیح همراه با یک پیشوند اختیاری و یک یکای اختیاری است. یکاهای در دسترس (K، M، G، T، P، E، Z و Y) از قالب زیر استفاده می‌کنند: \*(AqKB\*(Aq => 1000 (کیلوبایت) \*(AqK\*(Aq => 1024 (کیبی‌بایت) \*(AqMB\*(Aq => 1000*1000 (مگابایت) \*(AqM\*(Aq => 1024*1024 (مبی‌بایت) \*(AqGB\*(Aq => 1000*1000*1000 (گیگابایت) \*(AqG\*(Aq => 1024*1024*1024 (گیبی‌بایت) همچنین SIZE می‌تواند یکی از پیشوندهای زیر را داشته باشد تا اندازه هر فایل بر اساس اندازه فعلی آن تنظیم شود: \*(Aq+\*(Aq => افزایش به میزان \*(Aq\-\*(Aq => کاهش به میزان \*(Aq<\*(Aq => حداکثر \*(Aq>\*(Aq => حداقل \*(Aq/\*(Aq => گرد کردن رو به پایین به مضربی از \*(Aq%\*(Aq => گرد کردن رو به بالا به مضربی از .SH "نسخه (VERSION)" v(uutils coreutils) 0.11.0