TRASH-PUT(1) General Commands Manual TRASH-PUT(1)

trash-put - ابزار سطل زباله در خط فرمان

trash [OPTION] ... [ARGUMENTS] ...
trash-put [OPTION] ... [ARGUMENTS] ...

بستهٔ trash-cli یک ابزار سطل زباله برای رابط خط فرمان، منطبق با مشخصات سطل زبالهٔ FreeDesktop.org فراهم می‌کند. این ابزار نام، مسیر اصلی، تاریخ حذف و مجوزهای دسترسی هر فایل فرستاده‌شده به سطل زباله را به خاطر می‌سپارد.

فایل‌های حذف‌شده از پارتیشن خانه (home) در $XDG_DATA_HOME/Trash یا در ~/.local/share/Trash/ (اگر $XDG_DATA_HOME تعریف نشده یا خالی باشد) قرار خواهند گرفت.

فایل‌های حذف‌شده از سایر پارتیشن‌ها در یکی از دو مکان زیر خواهند بود:


- $top_dir/.Trash/$uid
- $top_dir/.Trash-$uid

که در آن:
- $top_dir نقطهٔ اتصال (mount point) درایو یا پارتیشن حاوی فایل حذفی است
- $uid شناسهٔ عددی کاربری است که عمل حذف را انجام می‌دهد

گزینهٔ نخست، یعنی $top_dir/.Trash/$uid، تنها هنگامی کار می‌کند که دایرکتوری .Trash بیت چسبنده (sticky bit) فعال داشته باشد. گزینهٔ دوم زمانی استفاده می‌شود که گزینهٔ اول امکان‌پذیر نباشد.

نام فایل‌ها یا دایرکتوری‌ها جهت انتقال به سطل زباله.


نادیده گرفتن بی‌سروصدای فایل‌ها یا دایرکتوری‌هایی که وجود ندارند. به دلیل وجود چنین آرگومان‌های ناموجودی، هیچ پیام خطایی چاپ نمی‌شود و وضعیت خروج غیرصفر به فراخواننده بازگردانده نخواهد شد.
نمایش پیام راهنما و خروج.
استفاده از TRASHDIR به‌عنوان پوشهٔ سطل زباله.
توضیح آنچه در حال انجام است.
نمایش شمارهٔ نسخهٔ برنامه و خروج.

$ trash-put foo   # foo را به سطل زباله می‌فرستد

لطفاً باگ‌ها را به https://github.com/andreafrancia/trash-cli/issues گزارش دهید

توییت بزنید (به @andreafrancia یا #trash-cli) یا ۱، ۲ یا ۵ یورو با استفاده از paypal اهدا کنید: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=93L6PYT4WBN5A

برنامهٔ trash توسط Andrea Francia <andrea@andreafrancia.it> نوشته شده است. نسخهٔ اصلی trash-empty توسط Einar Orn Olason <eoo@hi.is> مشارکت شد. نخستین نسخه از صفحات راهنما توسط Steve Stalcup <vorian@ubuntu.com> نوشته شد و توسط Massimo Cavalleri <submax@tiscalinet.it> اصلاح گردید.

trash-list(1), trash-restore(1), trash-empty(1), trash-rm(1), و مشخصات سطل زبالهٔ FreeDesktop.org در https://specifications.freedesktop.org/trash-spec/trashspec-1.0.html

هر دو تحت «پروانهٔ عمومی همگانی گنو» (GNU General Public License)، نسخهٔ ۲ یا بالاتر منتشر شده‌اند.