24 lines
724 B
Markdown
24 lines
724 B
Markdown
---
|
|
title: Bash Link
|
|
---
|
|
## Bash command: ln
|
|
The `ln` commands stands for link and it allows you to link to an existing file or directory. This makes it easy to have references to a single file or directory in multiple places.
|
|
|
|
### Usage
|
|
```
|
|
ln <source file> <target file>
|
|
```
|
|
|
|
Commonly used options:
|
|
* `-s` - Symbolic link. This is considered a soft link meaning that if the link is removed the original file or directory is not affected.
|
|
|
|
### Examples
|
|
#### Create a link to the /etc/hosts file in /usr/local
|
|
```bash
|
|
ln -s /etc/hosts /usr/local/hosts_link
|
|
```
|
|
|
|
### More Information
|
|
* Run `man ln` for further details and complete list of options.
|
|
* [Wikipedia] (https://en.wikipedia.org/wiki/Ln_(Unix))
|