NTFSTRUNCATE(8) System Manager's Manual NTFSTRUNCATE(8)

ntfstruncate - کوتاه کردن یا تغییر اندازه یک فایل در حجم NTFS

ntfstruncate [options] device file [attr-type [attr-name]] new-length

دستور ntfstruncate یک مشخصهٔ تعیین‌شده متعلق به یک فایل یا دایرکتوری را به یک طول مشخص کوتاه (یا گسترش) می‌دهد.

در زیر خلاصه‌ای از تمام گزینه‌هایی که ntfstruncate می‌پذیرد آورده شده است. تقریباً تمام گزینه‌ها دو نام معادل دارند. نام کوتاه با - و نام طولانی با -- آغاز می‌شود. هر گزینهٔ تک‌حرفی که آرگومان دریافت نمی‌کند، می‌تواند در یک دستور ادغام شود؛ برای مثال -fv معادل -f -v است. گزینه‌های نام طولانی را می‌توان به هر پیشوند یکتا از نام آن‌ها خلاصه کرد.

این گزینه برخی پیش‌فرض‌های منطقی، مانند استفاده نکردن از یک حجم سوارشده (mounted) را نادیده می‌گیرد. با احتیاط از این گزینه استفاده کنید.
نمایش فهرستی از گزینه‌ها به همراه شرح مختصری از هر یک.
نمایش اطلاعات مجوز (لایسنس).
شبیه‌سازی عملیات کوتاه‌سازی بدون نوشتن واقعی روی دستگاه.
فرونشاندن برخی پیام‌های اشکال‌زدایی/هشدار/خطا.
نمایش پیام‌های اشکال‌زدایی/هشدار/خطای بیشتر.
نمایش شماره نسخه، حق نشر و مجوز ntfstruncate.
تعیین یک نوع مشخصهٔ خاص برای کوتاه کردن (تنها برای استفاده پیشرفته). به‌طور پیش‌فرض، مشخصهٔ بدون نام $DATA (محتویات یک فایل معمولی) کوتاه خواهد شد. مشخصه باید با یک عدد در مبنای ده‌دهی یا شانزده‌شانزدهی (هگزادسیمال) تعیین شود:
Hex Decimal Name
0x10 16 "$STANDARD_INFORMATION"
0x20 32 "$ATTRIBUTE_LIST"
0x30 48 "$FILE_NAME"
0x40 64 "$OBJECT_ID"
0x50 80 "$SECURITY_DESCRIPTOR"
0x60 96 "$VOLUME_NAME"
0x70 112 "$VOLUME_INFORMATION"
0x80 128 "$DATA"
0x90 144 "$INDEX_ROOT"
0xA0 160 "$INDEX_ALLOCATION"
0xB0 176 "$BITMAP"
0xC0 192 "$REPARSE_POINT"
0xD0 208 "$EA_INFORMATION"
0xE0 224 "$EA"
0xF0 240 "$PROPERTY_SET"
0x100 256 "$LOGGED_UTILITY_STREAM"
تعیین نام نوع مشخصهٔ خاص برای کوتاه کردن (تنها برای استفاده پیشرفته).
تعیین اندازهٔ هدف برای فایل. این مقدار به مضربی از اندازهٔ کلاستر به بالا گرد خواهد شد. می‌توان پسوندهای K، M، G، T، P یا E را برای نشان دادن ضریبی از توان‌های ۱۰۰۰ اضافه کرد. به طور مشابه، پسوندهای Ki، Mi، Gi، Ti، Pi یا Ei را می‌توان برای نشان دادن ضریبی از توان‌های ۱۰۲۴ اضافه نمود.

تغییر اندازه فایل database.db واقع در دایرکتوری Data در ریشه سیستم‌فایل NTFS به ۱۰۰ مگابایت.

ntfstruncate /dev/sda1 Data/database.db 100M

هیچ مشکل شناخته‌شده‌ای در ntfstruncate وجود ندارد. اگر اشکالی پیدا کردید، لطفاً با ارسال رایانامه‌ای که مشکل را شرح می‌دهد، آن را به تیم توسعه گزارش دهید:
ntfs-3g-devel@lists.sf.net

برنامه ntfstruncate توسط Anton Altaparmakov نوشته شده است.

برنامه ntfstruncate بخشی از بسته ntfs-3g است و از نشانی زیر در دسترس است:
https://github.com/tuxera/ntfs-3g/wiki

ntfs-3g(8), ntfsfallocate(8), ntfsprogs(8).

June 2014 ntfs-3g 2026.7.7