Move (command)
{{Short description|In various command-line shells}}
{{lowercase title}}
{{Infobox software
| name = move
| logo =
| screenshot = ReactOS-0.4.13 move command 667x434.png
| screenshot size =
| caption = The ReactOS move
command
| developer = Microsoft, IBM, JP Software, DR, Novell, Joe Cosentino, ReactOS Contributors
| released =
| latest release version =
| latest release date =
| programming language = FreeDOS, ReactOS: C
| operating system = MS-DOS, PC DOS, MSX-DOS, OS/2, eComStation, ArcaOS, Windows, DR DOS, FreeDOS, ReactOS
| platform = Cross-platform
| genre = Command
| license = FreeDOS, ReactOS: GPLv2
| website =
}}
In computing, move
is a command in various command-line interpreters (shells) such as COMMAND.COM
, cmd.exe
,{{cite web |url=https://technet.microsoft.com/en-us/library/bb490935.aspx |title=Move |work=Microsoft Docs |date=11 September 2009 |access-date=2017-08-26 |url-status=live |archive-url=https://web.archive.org/web/20170826175654/https://technet.microsoft.com/en-us/library/bb490935.aspx |archive-date=2017-08-26 }} Microsoft TechNet Move article 4DOS/4NT, and PowerShell. It is used to move one or more files or directories from one place to another.[https://www.computerhope.com/movehlp.htm MS-DOS and Windows command line move command] The original file is deleted, and the new file may have the same or a different name. The command is analogous to the Unix mv
command and to the OpenVOS move_file
and move_dir
commands.{{cite web |url=http://stratadoc.stratus.com/vos/19.1.0/r098-19/wwhelp/wwhimpl/common/html/r098-19.pdf |title=OpenVOS Commands Reference Manual |work=StrataDOC Online Documentation Service for Stratus Products |quote="move_dir: Purpose: This command moves a directory and its contents from one place to another. ... move_file: Purpose: This command moves a file or set of files to another file or directory." |pages=2-552, 2-558 |access-date=October 1, 2019 |url-status=dead |archive-url=https://web.archive.org/web/20190922035829/https://stratadoc.stratus.com/vos/19.1.0/r098-19/wwhelp/wwhimpl/common/html/r098-19.pdf |archive-date=2019-09-22 }}
Implementations
The command is available in DOS,{{Citation
|last1 = Jamsa
|first1 = Kris A.
|title = DOS: The Complete Reference
|publisher = Osborne McGraw-Hill
|page = 206
|year = 1993
|isbn = 0078819040
|url = https://books.google.com/books?id=UW9GAAAAYAAJ
|postscript = .
|url-status = live
|archive-url = https://web.archive.org/web/20180125142934/https://books.google.com/books?id=UW9GAAAAYAAJ
|archive-date = 2018-01-25
}} IBM OS/2,{{cite web |url=http://www.jatomes.com/Help/Os2Cmd.php#MOVE |title=JaTomes Help - OS/2 Commands |website=www.jatomes.com |url-status=dead |archive-url=https://web.archive.org/web/20190414130029/http://www.jatomes.com/Help/Os2Cmd.php |archive-date=2019-04-14}} Microsoft Windows and ReactOS.{{cite web |url=https://github.com/reactos/reactos/blob/master/base/shell/cmd/move.c |title=reactos/move.c at master |website=GitHub |url-status=live |archive-url=https://web.archive.org/web/20191001164803/https://github.com/reactos/reactos/blob/master/base/shell/cmd/move.c |archive-date=2019-10-01}} On MS-DOS, the command is available in versions 6 and later.{{Cite book|author-last=Wolverton|author-first=Van|title=Running MS-DOS Version 6.22 (20th Anniversary Edition), 6th Revised edition|date=2003|publisher=Microsoft Press|isbn=0-7356-1812-7}} In Windows PowerShell, {{code|move}} is a predefined command alias for the Move-Item
Cmdlet which basically serves the same purpose. The FreeDOS version was developed by Joe Cosentino.[http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/distributions/1.2/repos/pkg-html/move.html ibiblio.org FreeDOS Package -- Move (FreeDOS Base)] DR DOS 6.0 includes an implementation of the {{code|move}} command.{{Cite web |url=https://www.4corn.co.uk/archive/docs/DR%20DOS%206.0%20User%20Guide-opt.pdf |title=DR DOS 6.0 User Guide Optimisation and Configuration Tips |access-date=2019-08-12 |archive-url=https://web.archive.org/web/20190930135943/http://www.4corn.co.uk/archive/docs/DR%20DOS%206.0%20User%20Guide-opt.pdf |archive-date=2019-09-30 |url-status=dead }} The open-source MS-DOS emulator DOSBox has no MOVE
command. Instead, the REN
command can be used to move files.[https://www.dosbox.com/wiki/Commands Commands - DOSBoxWiki]
Syntax
To move one or more files:
MOVE [/Y | /-Y] [drive:][path]filename1[,...] destination
To rename a directory:
MOVE [/Y | /-Y] [drive:][path]dirname1 [destination\]dirname2
To move a directory:
MOVE [/Y | /-Y] [drive:][path]dirname1 destination
=Parameters=
- [drive:][path]filename1: Specifies the location and name of the file or files you want to move.
- destination: Specifies the new location of the file or directory. Destination can consist of a drive letter and colon, a directory name, or a combination, and must already exist. If you are moving only one file, you can also include a filename if you want to rename the file when you move it.
- [drive:][path]dirname1: Specifies the directory you want to rename or move.
- dirname2: Specifies the new name of the directory.
- /Y: Suppresses prompting to confirm you want to overwrite an existing destination file.
- /-Y: Causes prompting to confirm you want to overwrite an existing destination file.
The switch /Y may be present in the COPYCMD environment variable. This may be overridden with /-Y on the command line. Default is to prompt on overwrites unless MOVE command is being executed from within a batch script.
=Notes=
- When moving a directory, dirname1 and its contents wind up as a subfolder beneath destination. Caution is advised - if the final subfolder of the destination path does not exist, dirname1 will be both moved and renamed.
See also
References
{{Reflist}}
Further reading
- {{Cite book|author-last=Wolverton|author-first=Van|title=MS-DOS Commands: Microsoft Quick Reference, 4th Revised edition|date=1990|publisher=Microsoft Press|isbn=978-1556152894}}
- {{Cite book|author1=Kathy Ivens|author2=Brian Proffit|year=1993|title=OS/2 Inside & Out|publisher=Osborne McGraw-Hill|isbn=978-0078818714}}
- {{Cite book|first=Æleen|last=Frisch|year=2001|title=Windows 2000 Commands Pocket Reference|publisher=O'Reilly|isbn=978-0-596-00148-3}}
External links
{{Wikibooks|Guide to Windows Commands}}
- [https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/move move | Microsoft Docs]
{{Windows commands}}
Category:External DOS commands