| podman-quadlet-list(1) | General Commands Manual | podman-quadlet-list(1) |
نام (NAME)
podman-quadlet-list - فهرستکردن کوادلتهای نصبشده (نام مستعار: ls)
خلاصه دستور (SYNOPSIS)
podman quadlet list [گزینهها]
توضیحات (DESCRIPTION)
فهرست تمام کوادلتهای پیکربندیشده برای کاربر جاری را نمایش میدهد.
گزینهها (OPTIONS)
--filter, -f=filter
فیلتر کردن خروجی بر اساس شرایط دادهشده.
اگر بیش از یک فیلتر وجود داشته باشد، گزینه --filter باید چندین بار ارسال شود: --filter name=test --filter status=active/running.
فیلترهای پشتیبانیشده:
| فیلتر | توضیحات |
| name | فیلتر بر اساس نام کوادلت |
| pod | فیلتر بر اساس مقدار Pod= (فقط برای یونیتهای container. نمایش داده میشود) |
| status | فیلتر بر اساس وضعیت کوادلت. مقادیر معتبر: Not loaded، loaded template، active/running، inactive/dead، failed/failed، activating/start، deactivating/stop |
--format=format
قالببندی زیبای خروجی به JSON یا با استفاده از یک الگوی Go (پیشفرض "{{range .}}{{.Name}}\t{{.UnitName}}\t{{.Path}}\t{{.Status}}\t{{.App}}\t{{.Pod}}\n{{end -}}")
چاپ نتایج با یک الگوی Go:
| جاینگهدار | توضیحات |
| .App | نام برنامه در صورتی که کوادلت بخشی از یک برنامه باشد |
| .Name | نام فایل کوادلت |
| .Path | مسیر فایل کوادلت روی دیسک |
| .Pod | فایل کوادلت پاد از مقدار Pod= در [Container] (در صورت عدم تنظیم، خالی است) |
| .Status | وضعیت کوادلت متناظر با یونیت systemd (مقادیر Not loaded و loaded template از طرف podman بوده و سایر مقادیر از systemd هستند) |
| .UnitName | نام یونیت systemd متناظر با کوادلت |
--noheading, -n
حذف سرستونهای جدول از فهرست خروجی.
مثالها (EXAMPLES)
دستور ساده برای مشاهده فهرست:
$ podman quadlet list NAME UNIT NAME PATH ON DISK STATUS APPLICATION POD test-service-quadlet.container test-service-quadlet.service /home/user/.config/containers/systemd/test-service-quadlet.container Not loaded sample-quadlet.container sample-quadlet.service /home/user/.config/containers/systemd/sample-quadlet.container Not loaded sample-quadlet.pod sample-quadlet.pod sample-quadlet-pod.service /home/user/.config/containers/systemd/sample-quadlet.pod Not loaded
فیلتر کردن فهرست بر اساس نام:
$ podman quadlet list --filter 'name=test*' NAME UNIT NAME PATH ON DISK STATUS APPLICATION POD test-service-quadlet.container test-service-quadlet.service /home/user/.config/containers/systemd/test-service-quadlet.container Not loaded test-with-pod.container test-with-pod.service /home/user/.config/containers/systemd/test-with-pod.container Not loaded mypod.pod
فیلتر کردن فهرست بر اساس پاد:
$ podman quadlet list --filter 'pod=mypod' NAME UNIT NAME PATH ON DISK STATUS APPLICATION POD test-with-pod-1.container test-with-pod-1.service /home/user/.config/containers/systemd/test-with-pod-1.container Not loaded mypod.pod test-with-pod-2.container test-with-pod-2.service /home/user/.config/containers/systemd/test-with-pod-2.container Not loaded mypod.pod
قالببندی خروجی فهرست برای یک فیلد خاص:
$ podman quadlet list --format '{{ .UnitName }}'
test-service-quadlet.service
sample-quadlet.service