.\" Generated by scdoc 1.11.5 .\" Complete documentation for this program is not available as a GNU info page .ie \n(.g .ds Aq \(aq .el .ds Aq ' .nh .ad l .\" Begin generated content: .TH "SYD\-LS" "1" "2026\-09\-01" .PP .SH "نام (NAME)" syd-ls \- فهرست کردن فایل‌ها و مجوزها در جعبه‌شنی syd .PP .SH "خلاصه دستور (SYNOPSIS)" .PP \fBsyd\-ls\fR \fI[set]\fR .PP .SH "توضیحات (DESCRIPTION)" .PP ابزار \fBsyd\-ls\fR نام فراخوان‌های سیستمی متعلق به مجموعه ارائه‌شده را چاپ می‌کند.\& مجموعه‌های موجود عبارتند از: \fBaio\fR، \fBcpu\fR، \fBdead\fR، \fBdeny\fR، \fBebpf\fR، \fBfutex\fR، \fBhook\fR، \fBnice\fR، \fBnoop\fR، \fBpkey\fR، \fBptrace\fR، \fBsafe\fR، \fBsetid\fR، \fBtime\fR و \fBuring\fR.\& .PP اگر مجموعه برابر \fBdrop\fR باشد، \fBsyd\-ls\fR فهرست قابلیت‌های لینوکس (\fIcapabilities\fR(7)) را که در هنگام راه‌اندازی کنار گذاشته می‌شوند چاپ می‌کند.\& .PP اگر مجموعه برابر \fBenv\fR باشد، \fBsyd\-ls\fR فهرست متغیرهای محیطی ناامن را چاپ می‌کند.\& .PP اگر مجموعه برابر \fBioctl\fR باشد، \fBsyd\-ls\fR فهرست درخواست‌های ioctl مجاز را چاپ می‌کند.\& .PP اگر مجموعه برابر \fBprctl\fR باشد، \fBsyd\-ls\fR فهرست گزینه‌های prctl مجاز را چاپ می‌کند.\& .PP اگر مجموعه برابر \fBpersonality\fR باشد، \fBsyd\-ls\fR فهرست personalityهای مجاز را چاپ می‌کند.\& .PP در صورت عدم ارائه مجموعه، \fBsyd\-ls\fR تمام فایل‌های موجود در دایرکتوری کاری جاری را فهرست می‌کند.\& در این حالت، getdents64(2) به‌طور مستقیم استفاده می‌شود.\& این قابلیت برای فهرست کردن فایل‌ها در دایرکتوری‌های غیرقابل‌اعتماد با تعداد بسیار زیادی از فایل‌ها به کار می‌رود.\& نام‌های فایل‌ها به‌صورت کدگذاری‌شده با هگزادسیمال و تفکیک‌شده با خط جدید چاپ می‌شوند؛ برای رمزگشایی از \fIsyd\-hex\fR(1) استفاده کنید.\& برای اطلاعات بیشتر بخش «مثال‌ها (EXAMPLES)» را ببینید.\& .PP .SH "مثال‌ها (EXAMPLES)" .PP .nf .RS 4 [alip@caissa tmp]$ mkdir test; cd test [alip@caissa test]$ for i in {1\&.\&.10000000}; do :>$i; done [alip@caissa test]$ df \-i \&. Filesystem Inodes IUsed IFree IUse% Mounted on tmpfs 10048576 10000228 48348 100% /tmp [alip@caissa test]$ syd\-ls | head \-n5 | syd\-hex \-dfs \&. \&.\&. 10000000 9999999 9999998 [alip@caissa test]$ for ls in syd\-ls gls 9ls \&'busybox ls\&'; do > sync > sudo sh \-c \&'echo 3 > /proc/sys/vm/drop_caches\&' > echo "[*] $ls" > time $ls >/dev/null > done [*] syd\-ls syd\-ls: Listed 10000002 files in 2\&.882764582 seconds\&. real 0m2\&.889s user 0m0\&.883s sys 0m1\&.995s [*] gls real 0m7\&.548s user 0m5\&.724s sys 0m1\&.803s [*] 9ls real 0m15\&.306s user 0m2\&.523s sys 0m12\&.743s [*] busybox ls real 0m18\&.011s user 0m11\&.178s sys 0m6\&.786s [alip@caissa test]$ gls \-\-version | head \-n1 ls (GNU coreutils) 9\&.6 [alip@caissa test]$ pacman \-Ss 9base | head \-n1 extra/9base 6\-9 [installed] [alip@caissa test]$ busybox | head \-n1 BusyBox v1\&.36\&.1 () multi\-call binary\&. .fi .RE .PP .SH "همچنین ببینید (SEE ALSO)" .PP \fIsyd\fR(1), \fIsyd\fR(2), \fIsyd\fR(5), \fIsyd\-hex\fR(1), \fIgetdents\fR(2) .PP صفحه خانگی \fBsyd\fR: https://sydbox.\&exherbo.\&org .PP .SH "نویسندگان (AUTHORS)" .PP نگه‌داری شده توسط Ali Polatel.\& سورس‌های به‌روز را می‌توان در https://gitlab.\&exherbo.\&org/sydbox/sydbox.\&git و روی Radicle در rad:z38HCnbmcDegA2BMxuPaPRPMdp6wF یافت.\& اشکالات/وصله‌ها را می‌توان به https://gitlab.\&exherbo.\&org/groups/sydbox/\-/issues ارسال کرد.\& گفتگو در #sydbox در Libera Chat یا در #sydbox:mailstation.\&de در Matrix.\&