Ren (command)
Shell command for renaming a file or directory
ren / rename Developers Various open-source and commercial developers Operating system OpenVOS , RT-11 , OS/8 , RSX-11 , ISIS-II , iRMX 86 , TOPS-20 , Z80-RIO , FLEX , CDOS , OS-9 , FlexOS , PC-MOS , 4690 OS , MPE/iX , THEOS/OASIS , OpenVMS , CP/M , MP/M , TRIPOS , AmigaDOS , DOS , MSX-DOS , SISNE plus , OS/2 , Windows , ReactOS , SymbOS , DexOSPlatform Cross-platform Type Command
ren (or rename ) is a shell command for renaming a file and in some implementations (such as AmigaDOS ) a directory .
Some shells with ren also provide a move command that provides for moving between directories. On systems that do not support a move command (such as MS-DOS older than 6.00), the user could copy a file to a new destination and then delete the original file. In DOSBox , ren can move files.
Description of the RENAME command of RT-11SJ displayed on a VT100 .
The command is in various shells such as COMMAND.COM , Command Prompt , 4DOS , 4NT and PowerShell . In MS-DOS , the command is available in versions 1 and later. In PowerShell , ren is a predefined alias for the Rename-Item Cmdlet which serves the same essential purpose.
Similar commands are available in many operating systems . The command is available in the CP/M , MP/M , Cromemco DOS , TRIPOS , OS/2 , ReactOS , SymbOS , and DexOS. Multics includes a rename command to rename a directory entry, which could be contracted to rn. A rename command which in some cases can be contracted to ren is provided in Stratus VOS , RT-11 , OS/8 , RSX-11 , ISIS-II , iRMX 86 , TOPS-20 , Z80-RIO , FLEX , OS-9 , FlexOS , 4690 OS , MPE/iX , THEOS/OASIS , and OpenVMS A rename command is supported by 86-DOS . DR DOS 6.0 includes ren and rename commands. PC-MOS includes an implementation of rename. It is also available in the MS-DOS emulator DOSBox .
Example
The following renames file foo to bar.
The following renames a file specified by a fully qualified path. The first parameter may contain drive and path information, but the second parameter must be only a file name.
> rename "C:\Users\Public\Videos\Sample Videos\Wildlife.wmv" Wildlife2.wmv
The following removes abcd of a file name in Command Prompt based on the following rules:
Same number of / as the number of characters to remove
Requries double quotes for both arguments
Won't remove . from a file name
> rename "abcd*.txt" "////*.txt"
References
↑ Rügheimer, Hannes; Spanik, Christian (September 19, 1988). AmigaDOS quick reference . Grand Rapids, Mi : Abacus. ISBN 9781557550491 – via Internet Archive.
↑ "Microsoft TechNet Rename (ren) article" . 11 September 2009.
↑ Wolverton, Van (2003). Running MS-DOS Version 6.22 (20th Anniversary Edition), 6th Revised edition . Microsoft Press . ISBN 0-7356-1812-7 .
↑ "Microsoft TechNet PowerShell Rename-Item (ren) article" . 22 October 2009.
↑ "Manual" (PDF) . www.cpm.z80.de . Retrieved 2020-09-19 .
↑ Digital Research (July 1981) [1979]. MP/M - Multi-Programming Monitor Control Program - User's Guide (PDF) (4 ed.). Pacific Grove, CA, USA: Digital Research . Archived (PDF) from the original on 2017-01-04. Retrieved 2017-01-04 .
↑ Digital Research (1981-09-25). MP/M-86 Operating System - User's Guide (PDF) (1 ed.). Pacific Grove, CA, USA: Digital Research . Archived (PDF) from the original on 2017-01-04. Retrieved 2017-01-04 .
↑ CDOS USER'S MANUAL
↑ "Manual" (PDF) . www.pagetable.com . Retrieved 2020-09-19 .
↑ "JaTomes Help - OS/2 Commands" . Archived from the original on 2019-04-14. Retrieved 2019-07-06 .
↑ "reactos/reactos" . GitHub . 3 January 2022.
↑ "Multics Commands" . www.multicians.org .
↑ "Manual" (PDF) . stratadoc.stratus.com . Retrieved 2020-09-19 .
↑ "RT-11 HELP FILE" . paleoferrosaurus.com . Archived from the original on 2018-07-17. Retrieved 2018-07-16 .
↑ "Concise Command Language" (CCL)."OS/8 Handbook" (PDF) . April 1974. Retrieved 28 November 2017 .
↑ John F. Pieper (1987). RSX A Guide for Users (PDF) . Digital Equipment Corporation. ISBN 0-932376-90-8 . Retrieved 2020-09-19 .
↑ ISIS II Users Guide
↑ iRMX™86 INTRODUCTION AND OPERATOR'S REFERENCE MANUAL For Release 6
↑ "TOPS-20 Command manual" (PDF) . Archived from the original (PDF) on 2020-08-09. Retrieved 2018-07-18 .
↑ "Z80-RIO OPERATING SYSTEM USER'S MANUAL" (PDF) . Archived from the original (PDF) on 2022-01-28. Retrieved 2019-05-04 .
↑ "FLEX 2.0 User's Manual" (PDF) .
↑ Paul S. Dayan (1992). The OS-9 Guru - 1 : The Facts . Galactic Industrial Limited. ISBN 0-9519228-0-7 .
↑ "FlexOS User's Guide" (PDF) . www.bitsavers.org . 1986. Archived from the original (PDF) on 2010-08-08. Retrieved 2020-09-19 .
↑ "Users guide" (PDF) . archive.org . Retrieved 2020-09-19 .
↑ "MPE/iX Command Reference Manual" (PDF) . Archived from the original (PDF) on 2018-10-21. Retrieved 2018-10-21 .
↑ THEOS/OASIS User's Handbook
↑ OpenVMS User's Manual [ permanent dead link ]
↑ 86-DOS - Disk Operating System for the 8086 - User's Manual (PDF) . Version 0.3 (Preliminary ed.). Seattle, Washington, USA: Seattle Computer Products, Inc. 1980. Archived from the original (PDF) on 2019-07-14. Retrieved 2019-07-14 . (59 pages)
↑ DR DOS 6.0 User Guide Optimisation and Configuration Tips
↑ PC-MOS User Guide
↑ Jansen, Roeland (8 February 2018). "pcmos386v501: PC-MOS/386 v5.01 final release including cdrom driver sources" – via GitHub.
External links
Ecosystem
File system navigation File management Archiving Disk management Processes Registry User environment File contents Scripting Networking Maintenance and care Boot management Software development Miscellaneous