changed file names and directories
All checks were successful
learn org at code.softwareshinobi.com/linux.softwareshinobi.com/pipeline/head This commit looks good
All checks were successful
learn org at code.softwareshinobi.com/linux.softwareshinobi.com/pipeline/head This commit looks good
This commit is contained in:
46
landing/docs/commands/files/mv.md
Normal file
46
landing/docs/commands/files/mv.md
Normal file
@@ -0,0 +1,46 @@
|
||||
# The `mv` command
|
||||
|
||||
The `mv` command lets you **move one or more files or directories** from one place to another in a file system like UNIX.
|
||||
It can be used for two distinct functions:
|
||||
|
||||
- To rename a file or folder.
|
||||
- To move a group of files to a different directory.
|
||||
|
||||
_**Note:** No additional space is consumed on a disk during renaming, and the mv command doesn't provide a prompt for confirmation_
|
||||
|
||||
### Syntax:
|
||||
|
||||
```[linux]
|
||||
mv [options] source (file or directory) destination
|
||||
```
|
||||
|
||||
### Examples:
|
||||
|
||||
1. To rename a file called old_name.txt:
|
||||
|
||||
```[linux]
|
||||
mv old_name.txt new_name.txt
|
||||
```
|
||||
|
||||
2. To move a file called _essay.txt_ from the current directory to a directory called _assignments_ and rename it _essay1.txt_:
|
||||
|
||||
```[linux]
|
||||
mv essay.txt assignments/essay1.txt
|
||||
```
|
||||
|
||||
3. To move a file called _essay.txt_ from the current directory to a directory called _assignments_ without renaming it
|
||||
|
||||
```[linux]
|
||||
mv essay.txt assignments
|
||||
```
|
||||
|
||||
### Additional Flags and their Functionalities:
|
||||
|
||||
| **Short Flag** | **Long Flag** | **Description** |
|
||||
| :------------- | :-------------- | :-------------------------------------------------------------------------------------------------------- |
|
||||
| `-f` | `--force` | Force move by overwriting destination file without prompt |
|
||||
| `-i` | `--interactive` | Interactive prompt before overwrite |
|
||||
| `-u` | `--update` | Move only when the source file is newer than the destination file or when the destination file is missing |
|
||||
| `-n` | `--no-clobber` | Do not overwrite an existing file |
|
||||
| `-v` | `--verbose` | Print source and destination files |
|
||||
| `-b` | `--backup` | Create a Backup of Existing Destination File |
|
||||
Reference in New Issue
Block a user