| VDIR(1) | General Commands Manual | VDIR(1) |
نام (NAME)
vdir - فهرست کردن محتویات دایرکتوری نادیده گرفتن فایلها و دایرکتوریهایی که بهطور پیشفرض با '.' شروع میشوند
آرگومانهای اجباری برای گزینههای طولانی، برای گزینههای کوتاه نیز اجباری هستند.
خلاصه دستور (SYNOPSIS)
vdir [OPTION]... [FILE]...
توضیحات (DESCRIPTION)
فهرست کردن محتویات دایرکتوری. نادیده گرفتن فایلها و دایرکتوریهایی که بهطور پیشفرض با '.' شروع میشوند
آرگومانهای اجباری برای گزینههای طولانی، برای گزینههای کوتاه نیز اجباری هستند.
گزینهها (OPTIONS)
- --help
- نمایش اطلاعات راهنما.
- --format
- تنظیم قالب نمایش.
- -C
- نمایش فایلها به صورت ستونی.
- -l, --long
- نمایش اطلاعات با جزئیات.
- -x
- فهرست کردن مدخلها به صورت سطری به جای ستونی.
- -T, --tabsize <COLS>
- در نظر گرفتن توقفگاههای تب در هر COLS به جای ۸
- -m
- فهرست کردن مدخلها با کاما به عنوان جداکننده.
- --zero
- فهرست کردن مدخلها به صورتی که با نویسههای ASCII NUL از یکدیگر جدا شوند.
- -D, --dired
- تولید خروجی طراحیشده برای حالت dired (ویرایشگر دایرکتوری) نرمافزار Emacs
- --hyperlink[=<WHEN>] [پیشفرض: never]
- ایجاد
ابرپیوند
برای نام
فایلها
طبق WHEN
مقادیر ممکن:
- always
- auto
- never
- -1
- فهرست کردن یک فایل در هر سطر.
- -o
- قالب بلند بدون اطلاعات گروه. یکسان با --format=long همراه با --no-group.
- -g
- قالب بلند بدون اطلاعات مالک.
- -n, --numeric-uid-gid
- مانند -l با UIDها و GIDهای عددی.
- --quoting-style
- تنظیم سبک
نقلقول.
مقادیر ممکن:
- literal
- locale
- shell
- shell-escape
- shell-always
- shell-escape-always
- clocale
- c
- escape
- -N, --literal
- استفاده از سبک نقلقول literal. معادل با `--quoting-style=literal`
- -b, --escape
- استفاده از سبک نقلقول escape. معادل با `--quoting-style=escape`
- -Q, --quote-name
- استفاده از سبک نقلقول C. معادل با `--quoting-style=c`
- -q, --hide-control-chars
- جایگزین کردن نویسههای کنترلی با '?' در صورتی که escape نشده باشند.
- --show-control-chars
- نمایش نویسههای کنترلی 'همانگونه که هستند' در صورتی که escape نشده باشند.
- --time <field>
- نمایش زمان در `<field>`: زمان دسترسی (-u): atime, access, use؛ زمان تغییر وضعیت (-t): ctime, status. زمان تغییر محتوا: mtime, modification. زمان ایجاد: birth, creation؛
- -c
- اگر از قالب فهرستبندی بلند (مانند -l، -o) استفاده شود، زمان تغییر وضعیت ('ctime' در inode) را به جای زمان تغییر محتوا چاپ میکند. هنگام مرتبسازی صریح بر اساس زمان (--sort=time یا -t) یا هنگامی که از قالب فهرستبندی بلند استفاده نمیشود، مرتبسازی بر اساس زمان تغییر وضعیت انجام میشود.
- -u
- اگر از قالب فهرستبندی بلند (مانند -l، -o) استفاده شود، زمان دسترسی را به جای زمان تغییر محتوا چاپ میکند. هنگام مرتبسازی صریح بر اساس زمان (--sort=time یا -t) یا هنگامی که از قالب فهرستبندی بلند استفاده نمیشود، مرتبسازی بر اساس زمان دسترسی انجام میشود.
- --hide <PATTERN>
- عدم فهرستبندی مدخلهای ضمنی منطبق با PATTERN پوسته (توسط -a یا -A باطل میشود)
- -I, --ignore <PATTERN>
- عدم فهرستبندی مدخلهای ضمنی منطبق با PATTERN پوسته
- -B, --ignore-backups
- نادیده گرفتن مدخلهایی که با ~ پایان مییابند.
- --sort <field>
- مرتبسازی
بر اساس `<field>`:
name، none (-U)، time (-t)، size (-S)،
extension (-X) یا width
مقادیر ممکن:
- name
- none
- time
- size
- version
- extension
- width
- -S
- مرتبسازی بر اساس اندازه فایل، ابتدا بزرگترینها.
- -t
- مرتبسازی بر اساس زمان تغییر محتوا ('mtime' در inode)، ابتدا جدیدترینها.
- -v
- مرتبسازی طبیعی شمارههای (نسخه) در نام فایلها.
- -X
- مرتبسازی الفبایی بر اساس پسوند مدخل.
- -U
- مرتبسازی نکردن؛ فهرست کردن فایلها به همان ترتیبی که در دایرکتوری ذخیره شدهاند. این گزینه بهویژه هنگام فهرست کردن دایرکتوریهای بسیار بزرگ سودمند است، چرا که انجام ندادن هرگونه مرتبسازی میتواند بهطور محسوسی سریعتر باشد.
- -L, --dereference
- هنگام نمایش اطلاعات فایل برای یک پیوند نمادین، اطلاعات فایلی که پیوند به آن ارجاع دارد نمایش داده شود، نه خود پیوند.
- --dereference-command-line-symlink-to-dir
- عدم دنبال کردن پیوندهای نمادین، مگر زمانی که به دایرکتوریها پیوند داشته باشند و به عنوان آرگومانهای خط فرمان مشخص شده باشند..TP -H, --dereference-command-line دنبال نکردن پیوندهای نمادین، مگر زمانی که به عنوان آرگومانهای خط فرمان مشخص شده باشند.
- -G, --no-group
- عدم نمایش گروه در قالب طولانی.
- نمایش پدیدآورنده در قالب طولانی. در سیستمعاملهای پشتیبانیشده، پدیدآورنده همواره با مالک فایل یکسان است.
- -a, --all
- نادیده نگرفتن فایلهای مخفی (فایلهایی که نام آنها با '.' شروع میشود).
- -A, --almost-all
- در یک دایرکتوری، عدم نادیدهگیری تمام نامهای فایلی که با '.' آغاز میشوند؛ تنها نادیده گرفتن '.' و '..'.
- -f
- فهرست کردن تمام فایلها بر اساس ترتیب دایرکتوری، بدون مرتبسازی. معادل -aU. گزینه --color را غیرفعال میکند مگر اینکه صراحتاً مشخص شده باشد.
- -d, --directory
- تنها فهرست کردن نام دایرکتوریها، به جای فهرست کردن محتویات آنها. این گزینه پیوندهای نمادین را دنبال نخواهد کرد مگر اینکه یکی از گزینههای `--dereference-command-line (-H)`، `--dereference (-L)` یا `--dereference-command-line-symlink-to-dir` مشخص شده باشد.
- -h, --human-readable
- چاپ اندازه فایلها به صورت خوانا برای انسان (مانند 1K 234M 56G).
- -k, --kibibytes
- پیشفرض قرار دادن بلوکهای ۱۰۲۴ بایتی برای مصرف فایلسیستم؛ تنها همراه با -s و مجموع دایرکتوریها استفاده میشود.
- --si
- چاپ اندازه فایلها به صورت خوانا برای انسان با استفاده از توانهای ۱۰۰۰ به جای ۱۰۲۴.
- --block-size <BLOCK_SIZE>
- مقیاسبندی اندازهها بر اساس BLOCK_SIZE هنگام چاپ آنها.
- -i, --inode
- چاپ شماره ایندکس (inode) هر فایل.
- -r, --reverse
- معکوس کردن هر روش مرتبسازی که استفاده میشود؛ برای نمونه، فهرست کردن فایلها به ترتیب الفبایی معکوس، جدیدترینها در ابتدا، کوچکترینها در ابتدا یا هر روش دیگر.
- -R, --recursive
- فهرست کردن محتویات تمامی دایرکتوریها به صورت بازگشتی.
- -w, --width <COLS>
- فرض کردن عرض ترمینال برابر با COLS ستون.
- -s, --size
- چاپ اندازه تخصیصیافته به هر فایل، بر حسب بلوک.
- --color
- رنگی کردن
خروجی بر
اساس نوع
فایل.
مقادیر ممکن:
- always
- auto
- never
- --indicator-style
- افزودن
نشانگر با
سبک WORD به نام
ورودیها: none
(پیشفرض)، slash
(-p)، file-type (--file-type)، classify (-F)
مقادیر ممکن:
- none
- slash
- file-type
- classify
- -F, --classify[=<when>]
- افزودن یک
نویسه به هر
نام فایل که
نشاندهنده
نوع فایل
است.
همچنین،
برای
فایلهای
عادی که
قابل اجرا
هستند، '*'
اضافه
میشود.
نشانگرهای
نوع فایل
عبارتند از
'/' برای
دایرکتوریها،
'@' برای
پیوندهای
نمادین، '|'
برای FIFOها، '='
برای
سوکتها، '>'
برای درها (doors)
و هیچچیز
برای
فایلهای
عادی. مقدار
when میتواند
حذف شود، یا
یکی از
موارد زیر
باشد:
none - طبقهبندی انجام نشود. این مقدار پیشفرض است.
auto - تنها در صورتی که خروجی استاندارد یک ترمینال باشد طبقهبندی انجام شود.
always - همواره طبقهبندی انجام شود. مشخص کردن --classify بدون when معادل با --classify=always است. این گزینه پیوندهای نمادین ذکر شده در خط فرمان را دنبال نخواهد کرد مگر اینکه گزینههای --dereference-command-line (-H)، --dereference (-L) یا --dereference-command-line-symlink-to-dir مشخص شده باشند.مقادیر ممکن:
- always
- auto
- never
- --file-type
- همانند --classify، اما نویسه '*' اضافه نمیشود.
- -p
- افزودن نشانگر / به دایرکتوریها.
- --time-style <TIME_STYLE>
- قالب زمان/تاریخ همراه با -l؛ بخش TIME_STYLE را در زیر ببینید.
- --full-time
- مانند -l --time-style=full-iso.
- -Z, --context
- چاپ زمینه امنیتی هر فایل در صورت وجود.
- --group-directories-first
- قرار دادن دایرکتوریها پیش از فایلها؛ میتواند با یک گزینه --sort تکمیل شود، اما استفاده از --sort=none (-U) گروهبندی را غیرفعال میکند.
- -V, --version
- چاپ نسخه.SH "اطلاعات بیشتر (EXTRA)" آرگومان TIME_STYLE میتواند full-iso، long-iso، iso، locale یا +FORMAT باشد. FORMAT همانند دستور date تفسیر میشود. همچنین متغیر محیطی TIME_STYLE سبک پیشفرض برای استفاده را تعیین میکند.
نسخه (VERSION)
v(uutils coreutils) 0.11.0
| 2026-09-01 |