podman-quadlet-rm(1) General Commands Manual podman-quadlet-rm(1)

podman-quadlet-rm - حذف یک یا چند کوادلت (quadlet) نصب‌شده

podman quadlet rm [گزینه‌ها] quadlet|application [quadlet|application]...

یک یا چند کوادلت نصب‌شده را برای کاربر جاری حذف می‌کند. این دستور همچنین می‌تواند نام برنامه را به عنوان ورودی دریافت کرده و تمام کوادلت‌های متعلق به آن برنامه خاص را حذف کند.

هنگامی که آرگومان یک کوادلت الگوی نمونه‌سازی‌نشده (uninstantiated template quadlet) باشد، این دستور فایل الگوی کوادلت (مانند templateName@.container) و یونیت الگوی تولیدشده systemd (مانند templateName@.service) را حذف می‌کند. اگر نمونه‌های در حال اجرایی از آن الگوی systemd وجود داشته باشد، در صورت تنظیم نشدن گزینه --force دستور با خطا مواجه می‌شود، و در صورت تنظیم بودن گزینه --force تلاش می‌کند آن نمونه‌ها را متوقف کند.

نکته: اگر یک کوادلت بخشی از یک برنامه باشد، حذف آن کوادلت خاص کل برنامه را حذف خواهد کرد. هنگامی که یک کوادلت از یک دایرکتوری نصب می‌شود، تمام فایل‌های نصب‌شده از آن دایرکتوری — شامل هر دو فایل کوادلت و غیرکوادلت — به عنوان بخشی از یک برنامه واحد در نظر گرفته می‌شوند.

حذف تمام کوادلت‌های متعلق به کاربر جاری.

حذف کوادلت‌های در حال اجرا (در مورد کوادلت‌های الگوی نمونه‌سازی‌نشده، نمونه‌های آن را متوقف می‌کند).

عدم ایجاد خطا برای کوادلت‌هایی که وجود ندارند.

هنگام حذف برنامه‌ها الزامی است (پیش‌فرض false است).

بارگذاری مجدد systemd پس از اتمام عملیات (پیش‌فرض true است). برای غیرفعال کردن آن، کاربران باید مقدار این فلگ را به صورت دستی روی false تنظیم کنند.

$ podman quadlet rm myquadlet.container
myquadlet.container
$ podman quadlet rm --recursive myapp
web.container
data.container
data.volume

podman(1), podman-quadlet(1), podman-systemd.unit(5)