# KRename

> software

**Wikidata**: [Q1103066](https://www.wikidata.org/wiki/Q1103066)  
**Wikipedia**: [English](https://en.wikipedia.org/wiki/KRename)  
**Source**: https://4ort.xyz/entity/krename

## Summary
KRename is a free, open-source batch renaming utility for Linux, FreeBSD, and OpenBSD systems. It is part of the KDE Gear suite of applications and allows users to rename multiple files simultaneously using advanced pattern matching and metadata editing capabilities.

## Key Facts
- **Primary use**: Batch renaming of files (value: batch renaming, references: [{'P143': 'Q328', 'P4656': 'https://en.wikipedia.org/w/index.php?title=KRename&oldid=907585156'}])
- **License**: GNU General Public License (value: GNU General Public License, references: [{'P143': 'Q328'}, {'P143': 'Q206855'}])
- **Part of**: KDE Gear (value: KDE Gear, references: [{'P813': '2020-04-20', 'P854': 'https://kde.org/applications/'}])
- **Operating systems**: Linux, FreeBSD, OpenBSD (value: 'Linux', references: [{'P143': 'Q328'}]), FreeBSD, OpenBSD
- **Latest stable version**: 5.0.2 (value: '5.0.2', preferred: True, qualifiers: {'P548': 'stable version', 'P577': '2022-08-31'}, references: [{'P813': '2024-01-20', 'P854': 'https://invent.kde.org/utilities/krename/-/tags/v5.0.2', 'P1476': 'v5.0.2'}])
- **Dependencies**: Qt, KDE Frameworks, libexiv2, TagLib, podofo (value: 'Qt', qualifiers: {'P348': '5'}, references: [{'P813': '2018-02-16', 'P854': 'https://userbase.kde.org/KRename', 'P1476': 'https://userbase.kde.org/KRename'}])
- **Source code repository**: https://invent.kde.org/utilities/krename (value: 'https://invent.kde.org/utilities/krename', preferred: True, qualifiers: {'P8423': 'Q186055', 'P10627': 'GitLab FOSS'})
- **Issue tracker**: https://bugs.kde.org/buglist.cgi?product=krename
- **Package availability**: Flathub (org.kde.krename), AUR (krename-git), Fedora, Gentoo, Ubuntu, Arch Linux, Debian, FreeBSD, OpenBSD

## FAQs
### Q: What operating systems does KRename support?
A: KRename supports Linux, FreeBSD, and OpenBSD, making it a versatile tool for Unix-like environments.

### Q: Is KRename free software?
A: Yes, KRename is distributed under the GNU General Public License, allowing users to freely run, study, change, and distribute it.

### Q: How do I install KRename?
A: KRename can be installed via package managers on supported systems, including Flathub, AUR, Fedora, Gentoo, Ubuntu, Arch Linux, Debian, FreeBSD, and OpenBSD.

### Q: What is the latest stable version of KRename?
A: The latest stable version is 5.0.2, released on August 31, 2022.

### Q: Can KRename rename multiple files at once?
A: Yes, KRename is designed for batch renaming, allowing users to rename multiple files simultaneously using advanced pattern matching and metadata editing.

## Why It Matters
KRename is a valuable tool for users who need to efficiently rename multiple files across Unix-like systems. Its integration with the KDE ecosystem and support for Linux, FreeBSD, and OpenBSD make it a flexible solution for various environments. By leveraging advanced pattern matching and metadata editing, KRename simplifies the often tedious task of file renaming, saving users time and reducing errors. Its open-source nature ensures transparency and community-driven development, making it a reliable choice for both individual users and system administrators.

## Notable For
- **Batch renaming capabilities**: KRename excels in handling bulk file renaming tasks, making it ideal for users who need to manage large numbers of files.
- **Cross-platform compatibility**: Supported on Linux, FreeBSD, and OpenBSD, ensuring broad usability across different Unix-like systems.
- **KDE integration**: As part of the KDE Gear suite, KRename benefits from the robust KDE Frameworks and Qt libraries, enhancing its functionality and user experience.
- **Open-source licensing**: Distributed under the GNU General Public License, KRename promotes free software principles and community collaboration.
- **Advanced metadata editing**: Supports metadata editing for various file types, providing users with more control over their file organization.

## Body
### Overview
KRename is a batch renaming utility designed for Unix-like operating systems, including Linux, FreeBSD, and OpenBSD. It is part of the KDE Gear suite of applications and is distributed under the GNU General Public License, ensuring it remains free and open-source.

### Features
- **Batch renaming**: KRename allows users to rename multiple files simultaneously, streamlining the process of organizing large collections of files.
- **Pattern matching**: Utilizes advanced pattern matching to rename files based on specific criteria, such as metadata or file properties.
- **Metadata editing**: Supports editing metadata for various file types, including images and documents, providing users with more control over their file organization.
- **Cross-platform support**: Available on Linux, FreeBSD, and OpenBSD, making it a versatile tool for different Unix-like environments.

### Technical Details
- **Dependencies**: KRename relies on Qt, KDE Frameworks, libexiv2, TagLib, and podofo for its functionality.
- **Version history**: Key versions include 1.7 (2001), 4.0.9 (2012), 4.90.90 (2018), 5.0.0 (2018), 5.0.1 (2020), and the latest stable version, 5.0.2 (2022).
- **Package availability**: Available via Flathub, AUR, Fedora, Gentoo, Ubuntu, Arch Linux, Debian, FreeBSD, and OpenBSD package managers.

### Development and Support
- **Source code repository**: Hosted on GitLab at https://invent.kde.org/utilities/krename.
- **Issue tracker**: Users can report issues or request features via the KDE bug tracker at https://bugs.kde.org/buglist.cgi?product=krename.
- **Community resources**: Documentation and user guides are available on the KDE UserBase at https://userbase.kde.org/KRename.

## Schema Markup
```json
{
  "@context": "https://schema.org",
  "@type": "SoftwareApplication",
  "name": "KRename",
  "description": "A free, open-source batch renaming utility for Linux, FreeBSD, and OpenBSD systems.",
  "url": "https://userbase.kde.org/KRename",
  "sameAs": ["https://en.wikipedia.org/wiki/KRename", "https://www.wikidata.org/wiki/Q1326617"],
  "applicationCategory": "Utility",
  "operatingSystem": ["Linux", "FreeBSD", "OpenBSD"],
  "license": "GNU General Public License",
  "softwareVersion": "5.0.2",
  "dateModified": "2022-08-31",
  "sourceCode": "https://invent.kde.org/utilities/krename",
  "softwareRequirements": ["Qt", "KDE Frameworks", "libexiv2", "TagLib", "podofo"]
}

## References

1. [The krename Open Source Project on Open Hub: Languages Page. Open Hub](https://www.openhub.net/p/krename/analyses/latest/languages_summary)
2. [Source](http://www.krename.net/home/)
3. [Source](https://sourceforge.net/projects/krename/files/KDE4%20krename-stable/4.0.9/)
4. [Source](https://cgit.kde.org/krename.git/tag/?h=v4.90.90)
5. [https://userbase.kde.org/KRename](https://userbase.kde.org/KRename)
6. [Krename 1.7 released](https://sourceforge.net/p/krename/news/2001/12/krename-17-released/)
7. [v5.0.1](https://invent.kde.org/utilities/krename/-/tags/v5.0.1)
8. [v5.0.2](https://invent.kde.org/utilities/krename/-/tags/v5.0.2)
9. [Source](https://kde.org/applications/)
10. [README](https://invent.kde.org/utilities/krename)