FATSORT(1) دستورهای کاربری FATSORT(1)

fatsort - ابزار مرتب‌سازی ساختار دایرکتوری در فایل‌سیستم‌های FAT

fatsort [OPTIONS] DEVICE

برنامهٔ FATSort ساختار دایرکتوری‌های فایل‌سیستم‌های FAT، شامل FAT12، FAT16، FAT32 و exFAT را مرتب می‌کند.

گزینه‌های مرتب‌سازی:

استفاده از ترتیب ASCII برای مرتب‌سازی.
نادیده گرفتن بزرگی و کوچکی حروف در نام فایل‌ها (پیش‌فرض برای بیشتر محلی‌ها).
نادیده گرفتن پیشوند PFX هنگام مقایسهٔ نام فایل‌ها.
استفاده از مرتب‌سازی بر اساس ترتیب طبیعی (natural order).

-o FLAG تنظیم ترتیب مرتب‌سازی فایل‌ها، که در آن FLAG یکی از موارد زیر است:

d : اول دایرکتوری‌ها (پیش‌فرض)
f : اول فایل‌ها
a : تفاوتی بین فایل‌ها و دایرکتوری‌ها قائل نشو
مرتب‌سازی با ترتیب معکوس.
مرتب‌سازی با ترتیب تصادفی.
این گزینه بر تمام گزینه‌های دیگر مرتب‌سازی اولویت دارد و آن‌ها را لغو می‌کند.
مرتب‌سازی بر اساس تاریخ و زمان آخرین تغییر.

گزینه‌های زیر را می‌توان چندین بار مشخص کرد تا کنترل شود کدام دایرکتوری‌ها مرتب می‌شوند:

فقط دایرکتوری مشخص‌شدهٔ DIR مرتب شود.
مرتب‌سازی DIR و تمامی زیردایرکتوری‌های آن.
مستثنی کردن DIR از مرتب‌سازی.
مستثنی کردن DIR و تمامی زیردایرکتوری‌های آن از مرتب‌سازی.

گزینه‌های زیر را می‌توان چندین بار برای انتخاب دایرکتوری‌ها با استفاده از عبارت‌های منظم گسترش‌یافتهٔ POSIX.2 مشخص کرد:

تنها دایرکتوری‌های منطبق بر عبارت منظم RE مرتب شوند.
دایرکتوری‌های منطبق بر عبارت منظم RE مرتب نشوند.

نکته: گزینه‌های -e و -E نمی‌توانند هم‌زمان با -d، -D، -x و -X استفاده شوند.

استفاده از لوکال مشخص‌شدهٔ LOC به‌جای لوکال سیستم. FATSort هنگام مرتب‌سازی نام فایل‌ها و دایرکتوری‌ها از قوانین وابسته به لوکال پیروی می‌کند.

گزینه‌های دیگر:

فقط نمایش فهرست ترتیب فعلی فایل‌ها.
فقط نمایش اطلاعات فایل‌سیستم.
اجبار به مرتب‌سازی حتی اگر فایل‌سیستم سوار شده (mounted) باشد.

-h, --help

نمایش این پیام راهنما.

-v, --version

نمایش اطلاعات نسخه.
فرونشاندن تمام خروجی‌های غیرخطا (حالت بی‌صدا).

آرگومان DEVICE باید یک فایل‌سیستم FAT12، FAT16، FAT32 یا exFAT باشد.

هشدار: فایل‌سیستم باید پیش از اجرای FATSORT یکپارچه (یعنی بدون خطا) باشد. خطر آسیب دیدن و فساد فایل‌سیستم وجود دارد. همیشه از داده‌های خود نسخهٔ پشتیبان تهیه کنید.

متغیر محیطی LC_ALL لوکال سیستم مورد استفاده توسط FATSort را تعیین می‌کند.

مرتب‌سازی /dev/sda.
مرتب‌سازی /dev/sdb1 با استفاده از ترتیب طبیعی.

نوشته‌شده توسط Boris Leidner.

گزارش باگ‌ها به <fatsort@formenos.de>.

حق نشر © 2004-2026 Boris Leidner. مجوز GPLv2: گنو GPL نسخهٔ ۲ (فایل LICENSE.txt را ببینید)
این یک نرم‌افزار آزاد است: شما برای تغییر و بازتوزیع آن آزاد هستید. هیچ‌گونه ضمانتی وجود ندارد، تا حدی که قانون اجازه می‌دهد.

March 2026 fatsort 1.7.1