awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
coreutils avatar

coreutils/coreutils

0
View on GitHub↗
5,185 星标·1,054 分支·C·GPL-3.0·7 次浏览git.savannah.gnu.org/gitweb/?p=coreutils.git↗

Coreutils

本项目是一套全面的基础命令行工具与标准类 Unix 实用程序集合。它为类 Unix 系统上的系统管理、文件管理与文本处理提供了基础构建块,实现了广泛的 POSIX 命令行工具。

该合集以其对底层系统操作的广泛覆盖而著称。这包括一套完整的文件系统管理工具(如创建与修改文件及目录),以及用于过滤、排序与转换数据流的专业文本处理工具包。

该项目还涵盖了多个关键的系统能力领域。其中包括用于检查硬件架构与磁盘使用情况的系统资源监控、用于管理文件权限与加密校验和的安全与访问控制,以及用于管理执行超时与环境变量的进程控制。它还提供了用于数值表达式求值的数学实用程序,以及用于二进制转 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.

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI
  • 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.
  • Star 历史

    coreutils/coreutils 的 Star 历史图表coreutils/coreutils 的 Star 历史图表

    Coreutils 的开源替代方案

    相似的开源项目,按与 Coreutils 的功能重合度排序。
    • crazyguitar/pysheeetcrazyguitar 的头像

      crazyguitar/pysheeet

      8,150在 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
      在 GitHub 上查看↗8,150
    • amber-lang/amberamber-lang 的头像

      amber-lang/amber

      4,731在 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
      在 GitHub 上查看↗4,731
    • chyingp/nodejs-learning-guidechyingp 的头像

      chyingp/nodejs-learning-guide

      6,874在 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
      在 GitHub 上查看↗6,874
    • you-dont-need/you-dont-need-guiyou-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
    查看 Coreutils 的所有 30 个替代方案→

    常见问题解答

    coreutils/coreutils 是做什么的?

    本项目是一套全面的基础命令行工具与标准类 Unix 实用程序集合。它为类 Unix 系统上的系统管理、文件管理与文本处理提供了基础构建块,实现了广泛的 POSIX 命令行工具。

    coreutils/coreutils 的主要功能有哪些?

    coreutils/coreutils 的主要功能包括: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。

    coreutils/coreutils 有哪些开源替代品?

    coreutils/coreutils 的开源替代品包括: 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.…