awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
coreutils avatar

coreutils/coreutils

0
View on GitHub↗
5,185 stars·1,054 forks·C·GPL-3.0·6 vuesgit.savannah.gnu.org/gitweb/?p=coreutils.git↗

Coreutils

Ce projet est une suite complète d'outils en ligne de commande essentiels et d'utilitaires standardisés de type Unix. Il fournit les blocs de construction fondamentaux pour l'administration système, la gestion de fichiers et le traitement de texte sur les systèmes de type Unix, en implémentant une large gamme d'outils en ligne de commande POSIX.

La collection se distingue par sa large couverture des opérations système de bas niveau. Cela inclut une boîte à outils complète pour la gestion du système de fichiers, telle que la création et la modification de fichiers et de répertoires, et une boîte à outils spécialisée dans le traitement de texte pour filtrer, trier et transformer les flux de données.

Le projet couvre également plusieurs domaines de capacités système critiques. Ceux-ci incluent la surveillance des ressources système pour vérifier l'architecture matérielle et l'utilisation du disque, la sécurité et le contrôle d'accès pour gérer les permissions de fichiers et les sommes de contrôle cryptographiques, et le contrôle de processus pour gérer les délais d'exécution et les variables d'environnement. Il fournit en outre des utilitaires mathématiques pour l'évaluation d'expressions numériques et des outils de représentation de données pour l'encodage binaire vers ASCII.

Features

  • File and Directory Operations - Provides the fundamental POSIX tools for creating, moving, deleting, and modifying files and directories.
  • GNU Core Utilities - Implements the comprehensive suite of essential GNU command-line utilities for Unix-like operating systems.
  • Command Line System Administration - Implements a standardized suite of command-line utilities for managing system resources and performing administrative tasks via a terminal.
  • Directory Content Listings - Provides utilities for listing directory contents along with detailed metadata like permissions and ownership.
  • Date and Time Libraries - Provides the date utility for converting timestamps and formatting temporal data.
  • Directory Creation - Provides the standard utility for creating new directories and missing parent paths via the command line.
  • Directory Copying - Provides utilities for duplicating files and directory trees while preserving attributes and links.
  • Recursive File Operations - Implements recursive operations for the complete removal of directory trees and their contents.
  • Shell Environment Managers - Provides tools to manage environment variables and process execution across shell sessions.
  • Text Processing Utilities - Provides a comprehensive set of command-line utilities for filtering, pattern matching, and transforming text-based data.
  • Working Directory Getters and Setters - Implements the standard utility to retrieve the absolute path of the current working directory.
  • Environment Variable Readers - Provides the env and printenv utilities to display the values of environment variables.
  • File Integrity Verifications - Provides checksum utilities like sha256sum and md5sum to verify file integrity.
  • Field Extraction Utilities - The Coreutils library prints selected bytes, characters, or fields from each line using a delimiter.
  • Empty Directory Removal - Implements utilities for the targeted removal of empty directories from the filesystem.
  • File Content Statistics - Provides utilities to count newlines, words, bytes, and characters in files.
  • File Renaming and Relocations - Provides standard operations for changing the name or directory location of files and folders.
  • File Size Manipulation - Implements functionality to shrink or extend a file to a specified size.
  • Filesystem and Text Processing - Ships a specialized toolkit for filtering, sorting, and transforming text data streams.
  • Hard Link Management - Provides the fundamental capability to create hard links, associating multiple filenames with a single inode.
  • Symbolic and Hard Link Creations - Provides the standard utility for creating symbolic links that point to target paths by name.
  • Low-Level Data Copying - Provides low-level data copying capabilities with configurable block sizes and byte swapping.
  • Path Canonicalization - Implements functionality to resolve links and output the absolute, canonicalized name of a file.
  • POSIX Shell Utilities - Implements a standardized set of utilities that adhere to the POSIX specification for shell-based system manipulation.
  • Process and Environment Control - Implements utilities for adjusting process priorities, managing environments, and signaling processes.
  • Path Component Extractors - Provides utilities to split full filesystem paths into their constituent directory and filename components.
  • System Administration Utilities - Provides low-level utilities for managing system processes, environment variables, and hardware information.
  • File Timestamp Preservers - Provides the capability to manually update the access and modification timestamps of files.
  • Temporary File Generators - Provides a utility for generating unpredictable, unique temporary file names to prevent race conditions.
  • File Mode Permissions - Modifies the read, write, and execute permissions of files.
  • System Resource Monitors - Provides utilities like df, du, and uptime to monitor system resources and performance.
  • File Name Sanitizers - Provides utilities to validate if filenames are portable and compatible across different operating systems.
  • File Splitting and Joining - Divides files into smaller volumes based on line count or size.
  • Text Reflow Tools - The Coreutils library joins lines to a specified width to produce clean paragraphs.
  • Filesystem Attribute Preservation - Copies files while preserving ownership, group, and permission mode bits.
  • Binary Encodings - Renders raw binary data into printable ASCII representations such as base64.
  • Sort-Merge Joins - Combines two sorted files by matching lines with an identical join field.
  • File Status Retrieval - Displays detailed file and file system metadata, such as inodes and timestamps.
  • Text File Merging - The Coreutils library joins lines from multiple files side-by-side using a specified delimiter.
  • Custom File Sorting - Orders lines from files based on specified keys or locales.
  • Disk Usage Estimation - Calculates the disk space required for specific files or directories.
  • File System Space Reporting - Displays the available and used storage space across mounted file systems.
  • Pattern-Based File Splitting - The Coreutils library creates multiple output files based on regular expression matches.
  • Line Numbering Utilities - The Coreutils library adds line numbers to input with distinct numbering styles for sections.
  • Line Wrapping Engines - The Coreutils library breaks long lines at a specified width or word boundary.
  • Checksum Verifiers - Provides utilities that use cryptographic hashes to verify that files have not been altered.
  • Command-Scoped Environments - Provides the env utility to run a program in a modified environment.
  • Command Execution Context Overrides - Executes commands within a designated security context, overriding user and group identity.
  • Execution Timeouts - Provides the timeout utility to terminate commands that exceed a specified time limit.
  • Binary Data Dumpers - Writes file representations in octal, hexadecimal, or decimal formats for inspection.
  • Chroot Execution - Executes commands within a restricted root directory environment using chroot.
  • File Concatenators - Copies multiple files or standard input to standard output.
  • File Head Utilities - Prints the first specified lines or bytes from the beginning of a file.
  • Disk Write Synchronization - Provides the capability to force the operating system to write buffered memory data to storage.
  • File Record Reversers - Copies files to output while reversing the order of records.
  • File Tail Utilities - Prints the last specified lines or bytes from a file.
  • Input Stream Duplication - The Coreutils library copies standard input to standard output and one or more files.
  • Persistent Command Executions - Provides the nohup utility to execute commands that continue running after logout.
  • Random Line Permutations - The Coreutils library outputs a random permutation of input lines or integers.
  • Secure Data Erasure - Provides forensic-level overwriting of files to ensure data cannot be recovered after erasure.
  • Sorted File Comparators - Identifies lines common to two sorted files and lines unique to each.
  • Standard Output Printing - The Coreutils library writes strings to standard output and interprets backslash escapes.
  • String Formatting Utilities - The Coreutils library performs formatted printing of text using a specified format string.
  • System Hostname Utilities - Provides the hostname utility to print or set the system's network name.
  • Timed Execution Delays - Provides the sleep utility to pause the execution of the current process.
  • Prime Factorization Algorithms - Implements procedures for decomposing integers into products of prime numbers.
  • Expression Evaluators - Includes an expression evaluator for calculating the results of numeric or string expressions.
  • Numerical Representation Converters - Converts numbers between human-readable formats and raw numeric representations.
  • Numerical Sequence Generation - Generates sequences of numbers within a specified interval.
  • Topological Sorting - Produces a total linear ordering of items based on a partial ordering of strings.
  • Ownership Reassignment - Implements tools for changing the owner and group attributes of files to manage access controls.
  • Text Line Deduplication - Discards adjacent repeated lines from text files or data streams.
  • Process Termination Signals - Provides the kill utility to send signals to processes for termination or control.
  • System Uptime Retrieval - Retrieves and formats the duration since the last system boot along with load averages.
  • System Clock Management - Provides utilities to display and set the system clock and calendar.
  • System Information Summaries - Displays the kernel name, network node, version, and operating system.
  • Text Character Transformation - The Coreutils library replaces or deletes specific characters in standard input.
  • Process Priority Adjusters - Provides the nice utility to run a command with a modified CPU priority.

Historique des stars

Graphique de l'historique des stars pour coreutils/coreutilsGraphique de l'historique des stars pour coreutils/coreutils

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Coreutils

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Coreutils.
  • crazyguitar/pysheeetAvatar de crazyguitar

    crazyguitar/pysheeet

    8,150Voir sur GitHub↗

    pysheeet is a technical reference library providing a curated collection of code snippets and implementation patterns for advanced Python development, system integration, and high-performance computing. It serves as a comprehensive guide for implementing low-level network programming, native C extensions, and asynchronous and concurrent programming. The project provides specialized frameworks for the development and deployment of large language models, including tools for distributed GPU inference and high-performance serving. It also includes detailed patterns for high-performance computing

    Python
    Voir sur GitHub↗8,150
  • amber-lang/amberAvatar de amber-lang

    amber-lang/amber

    4,731Voir sur GitHub↗

    Amber is a transpiler that translates high-level source code into executable shell scripts for Bash, Zsh, and Ksh. It provides a type-safe environment for shell script generation, allowing for static type validation and the creation of standalone executable scripts. The project distinguishes itself through a compilation process that includes tree-shaking import optimization to reduce output size and template-based script wrapping for custom headers and footers. It utilizes a module-based dependency resolution system with visibility controls to manage code reuse across multiple files. The lan

    Rustbashbash-scriptingcompilers
    Voir sur GitHub↗4,731
  • chyingp/nodejs-learning-guideAvatar de chyingp

    chyingp/nodejs-learning-guide

    6,874Voir sur GitHub↗

    This project is a learning guide and collection of study notes designed to teach Node.js backend development. It provides a comprehensive core API reference and practical demonstrations for implementing server-side logic, network programming, and system APIs. The guide specifically covers advanced technical domains including process management for scaling applications via clusters and child processes, as well as network programming for building TCP, UDP, and HTTP services. It also includes detailed instructional material on security implementation, focusing on cryptographic hashing and encryp

    Rubycryptoexpressnodejs
    Voir sur GitHub↗6,874
  • you-dont-need/you-dont-need-guiAvatar de you-dont-need

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

    5,821Voir sur 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
    Voir sur GitHub↗5,821
Voir les 30 alternatives à Coreutils→

Questions fréquentes

Que fait coreutils/coreutils ?

Ce projet est une suite complète d'outils en ligne de commande essentiels et d'utilitaires standardisés de type Unix. Il fournit les blocs de construction fondamentaux pour l'administration système, la gestion de fichiers et le traitement de texte sur les systèmes de type Unix, en implémentant une large gamme d'outils en ligne de commande POSIX.

Quelles sont les fonctionnalités principales de coreutils/coreutils ?

Les fonctionnalités principales de coreutils/coreutils sont : File and Directory Operations, GNU Core Utilities, Command Line System Administration, Directory Content Listings, Date and Time Libraries, Directory Creation, Directory Copying, Recursive File Operations.

Quelles sont les alternatives open-source à coreutils/coreutils ?

Les alternatives open-source à coreutils/coreutils incluent : crazyguitar/pysheeet — pysheeet is a technical reference library providing a curated collection of code snippets and implementation patterns… amber-lang/amber — Amber is a transpiler that translates high-level source code into executable shell scripts for Bash, Zsh, and Ksh. It… chyingp/nodejs-learning-guide — This project is a learning guide and collection of study notes designed to teach Node.js backend development. It… 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… superradcompany/microsandbox — Microsandbox is a runtime for creating and managing lightweight, hardware-isolated virtual machines — called sandboxes… symfony/filesystem — This is a PHP filesystem utility library that provides tools for manipulating files, directories, and symbolic links.…