OSTREE LS(1) ostree ls OSTREE LS(1)

ostree-ls - فهرست کردن مسیرهای فایل

ostree ls [OPTIONS...] {COMMIT} [PATHS...]

فهرستی از مسیرهای فایل درون کامیت داده‌شده، و در صورت تعیین، درون مسیر(های) مشخص‌شده را چاپ می‌کند. حرف اول هر خط از خروجی فایل، نوع آن را مشخص می‌کند: «-» برای فایل معمولی، «d» برای دایرکتوری، «l» برای پیوند نمادین (symbolic link). برای جزئیات بیشتر درباره خروجی خاص به بخش «مثال» مراجعه کنید.

--dironly,-d

به صورت بازگشتی وارد آرگومان‌های دایرکتوری نمی‌شود.

--recursive,-R

دایرکتوری‌ها را به صورت بازگشتی چاپ می‌کند.

--checksum,-C

چکسام را چاپ می‌کند.

--xattrs,-X

صفت‌های گسترش‌یافته (extended attributes) را چاپ می‌کند.

--nul-filenames-only

تنها نام فایل‌ها را، جداشده با نویسهٔ NUL چاپ می‌کند.

$ ostree ls my-branch

d00644 0 0    0 /
-00644 0 0    2 /helloworld.txt
d00755 0 0    0 /testdirectory

در اینجا، ستون اول نماد نوع فایل (همان‌طور که در بخش «توضیحات» شرح داده شد) است که در ادامهٔ آن نوع فایل بر اساس S_IFMT آمده است. دو ستون بعدی (در اینجا: 0 0) به ترتیب شناسهٔ کاربری (user ID) و شناسهٔ گروهی (group ID) فایل هستند. پس از فاصله، عدد بعدی نشان‌دهندهٔ اندازهٔ استاندارد فایل است. ستون پایانی نیز مسیر فایل است.

OSTree