awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
andreafrancia avatar

andreafrancia/trash-cli

0
View on GitHub↗
4,414 نجوم·203 تفرعات·Python·GPL-2.0·4 مشاهدات

Trash Cli

trash-cli هي واجهة سطر أوامر لإدارة الملفات والمجلدات ضمن مواصفات سلة المهملات FreeDesktop.org. توفر أداة لنقل الملفات إلى مجلد سلة مهملات النظام بدلاً من حذفها نهائياً، مما يمنع فقدان البيانات العرضي عند العمل في الطرفية (terminal).

تنفذ الأداة تخطيط مجلد سلة المهملات XDG ومعايير البيانات الوصفية، مما يضمن التوافق مع أدوات بيئة سطح المكتب الأخرى. وتستخدم ملفات بيانات وصفية جانبية لتتبع المسارات المطلقة الأصلية للملفات وطوابع زمنية للحذف، مما يسمح باستعادة الملفات بدقة.

يغطي المشروع إدارة دورة حياة الملفات من خلال قدرات لسرد العناصر المحذوفة، واستعادة الملفات إلى مواقعها الأصلية، واستعادة مساحة القرص. يمكن إجراء الحذف الدائم للبيانات عن طريق إفراغ سلة المهملات بالكامل أو عن طريق مسح الملفات بناءً على أنماط التسمية وعتبات العمر.

Features

  • Command-Line File Operations - Provides shell commands to move files to a system trash folder instead of permanent deletion.
  • Command Line Interfaces - Provides a structured command-line interface for automated trash management operations.
  • Path Restoration - Uses metadata sidecar files to map and restore deleted items to their original absolute file paths.
  • Trashcan Migration - Sends files and directories to the system trashcan according to standard specifications.
  • Trash-Based Deletions - Provides utilities for moving files to the system trash, listing deleted items, and restoring them.
  • XDG Specification Compliance - Adheres to the XDG trash directory layout and metadata standards for cross-desktop interoperability.
  • Trash-Based File Recovery - Restores previously deleted files and directories from the system trashcan back to original locations.
  • Trash Recovery Interfaces - Provides a tool for recovering files from the system trashcan using original paths and timestamps.
  • Trashcan Restoration - Returns deleted files from the trashcan to their original locations with overwrite options.
  • Trash Managers - Manages the lifecycle of deleted items within the FreeDesktop trashcan, including restoration and removal.
  • Trashcan Management Tools - Implements a command line interface for managing files and directories within the FreeDesktop.org trashcan specification.
  • Trash Emptying - Provides a function to delete all files in the trashcan to immediately free up storage space.
  • Recursive File Listing - Displays all files in the trashcan along with their original paths and deletion timestamps.
  • Storage Reclamation Utilities - Includes utilities to permanently purge old or specific files from the trash to reclaim disk space.
  • Age-Based Purging - Allows the permanent removal of files from the trashcan based on a specific age threshold.
  • Name Pattern Filters - Allows the identification and purging of trash entries using name-based matching patterns.
  • Pattern-Based File Deletions - Removes files matching user-defined patterns or age conditions from the trash.
  • Pattern-Based Purging - Permanently removes items from the trashcan that match a specific filename pattern.
  • Temporal File Expiry - Calculates file age using deletion timestamps in metadata to support time-based purging.

سجل النجوم

مخطط تاريخ النجوم لـ andreafrancia/trash-cliمخطط تاريخ النجوم لـ andreafrancia/trash-cli

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Trash Cli

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Trash Cli.
  • you-dont-need/you-dont-need-guiالصورة الرمزية لـ you-dont-need

    you-dont-need/You-Dont-Need-GUI

    5,821عرض على GitHub↗

    You-Dont-Need-GUI is a curated reference of terminal commands that replace common graphical interface operations with equivalent shell one-liners. It maps everyday GUI actions—file management, archive handling, system monitoring, and network diagnostics—to standard POSIX utilities like find, grep, and awk, all composed as self-contained shell pipelines. The project distinguishes itself by requiring no external dependencies or installations; every solution runs with built-in shell commands and coreutils. Its documentation follows Unix man-page conventions, presenting each command with a

    clicommandcommand-line
    عرض على GitHub↗5,821
  • alienator88/pearcleanerالصورة الرمزية لـ alienator88

    alienator88/Pearcleaner

    13,583عرض على GitHub↗

    Pearcleaner is a system maintenance utility designed to reclaim disk space on macOS by identifying and removing residual files left behind after software uninstallation. It functions as an application uninstaller and storage management tool, ensuring that configuration files, caches, and support data are purged to maintain a clean system state. The application distinguishes itself through event-driven automation, utilizing kernel-level monitoring to detect when files are moved to the trash and triggering immediate scans for orphaned data. It integrates directly into the desktop environment vi

    Swift
    عرض على GitHub↗13,583
  • tw93/miaoyanالصورة الرمزية لـ tw93

    tw93/MiaoYan

    7,578عرض على GitHub↗

    MiaoYan is a local Markdown editor and personal knowledge management tool. It functions as a system for writing and organizing documents stored as local files, supporting the creation of a connected information network through bidirectional links and backlinks. The project includes a specialized tool for converting Markdown documents into slide-based presentations by using specific content separators. It also provides a command-line interface for managing files, allowing users to create, search, and open documents without a graphical file explorer. The editor features a side-by-side live pre

    Swifteditorlocal-firstmacos
    عرض على GitHub↗7,578
  • archivebox/archiveboxالصورة الرمزية لـ ArchiveBox

    ArchiveBox/ArchiveBox

    26,876عرض على GitHub↗

    ArchiveBox is a self-hosted archiving tool designed for personal digital preservation and research data management. It functions as an automated web preservation engine that monitors URL inputs from bookmarks, browser history, or manual entries to capture and store permanent, offline copies of web content. By utilizing headless browser automation, the system renders dynamic web pages to ensure that captured snapshots, PDFs, and media assets remain accurate and accessible even if the original source disappears. The project distinguishes itself through a modular extractor pipeline and a task-qu

    Pythonarchiveboxbackupsbookmark-archiver
    عرض على GitHub↗26,876
عرض جميع البدائل الـ 30 لـ Trash Cli→

الأسئلة الشائعة

ما هي وظيفة andreafrancia/trash-cli؟

trash-cli هي واجهة سطر أوامر لإدارة الملفات والمجلدات ضمن مواصفات سلة المهملات FreeDesktop.org. توفر أداة لنقل الملفات إلى مجلد سلة مهملات النظام بدلاً من حذفها نهائياً، مما يمنع فقدان البيانات العرضي عند العمل في الطرفية (terminal).

ما هي الميزات الرئيسية لـ andreafrancia/trash-cli؟

الميزات الرئيسية لـ andreafrancia/trash-cli هي: Command-Line File Operations, Command Line Interfaces, Path Restoration, Trashcan Migration, Trash-Based Deletions, XDG Specification Compliance, Trash-Based File Recovery, Trash Recovery Interfaces.

ما هي البدائل مفتوحة المصدر لـ andreafrancia/trash-cli؟

تشمل البدائل مفتوحة المصدر لـ andreafrancia/trash-cli: you-dont-need/you-dont-need-gui — You-Dont-Need-GUI is a curated reference of terminal commands that replace common graphical interface operations with… alienator88/pearcleaner — Pearcleaner is a system maintenance utility designed to reclaim disk space on macOS by identifying and removing… tw93/miaoyan — MiaoYan is a local Markdown editor and personal knowledge management tool. It functions as a system for writing and… archivebox/archivebox — ArchiveBox is a self-hosted archiving tool designed for personal digital preservation and research data management. It… aws/aws-sam-cli — The AWS SAM Command Line Interface is a development toolkit used to define, emulate, and manage the lifecycle of… dnoegel/php-xdg-base-dir — php-xdg-base-dir is a PHP library and system path resolver designed to identify standard filesystem locations for…