آموزش جابجایی بین دایرکتوری‌ها در لینوکس پرینت


 

## آموزش جابجایی بین دایرکتوری‌ها در لینوکس

در لینوکس، برای کار با فایل‌ها و پوشه‌ها، باید بتونی بین دایرکتوری‌ها (پوشه‌ها) جابجا بشی. این کار با دستور **`cd`** انجام می‌شه. توی این مقاله با کاربردهای مختلف `cd` آشنا می‌شی.

---

### ۱. دستور پایه `cd`

```bash
cd directory_name
```

با این دستور وارد پوشه‌ای به اسم `directory_name` می‌شی.

مثال:

```bash
cd Documents
```

این دستور تو رو به پوشه Documents می‌بره (اگه در مسیر فعلی وجود داشته باشه).

---

### ۲. برگشت به دایرکتوری خانگی (Home Directory)

```bash
cd
```

یا

```bash
cd ~
```

هر دو دستور بالا تو رو به دایرکتوری خانگی کاربر می‌بره (مثلاً `/home/username`).

---

### ۳. رفتن به مسیر کامل (Absolute Path)

```bash
cd /etc
```

با این دستور مستقیماً به دایرکتوری `/etc` می‌ری، بدون توجه به اینکه الآن کجایی.

---

### ۴. جابجایی به مسیر نسبی (Relative Path)

مثلاً اگر توی مسیر `/home/user` هستی و پوشه‌ای به نام `Projects` اونجاست، بنویس:

```bash
cd Projects
```

یا برای رفتن به یک پوشه داخل پوشه دیگه:

```bash
cd folder1/folder2
```

---

### ۵. برگشت به دایرکتوری قبلی

```bash
cd -
```

این یکی خیلی کاربردیه! وقتی بین دو مسیر جابجا می‌کنی، با `cd -` به مسیر قبلی برمی‌گردی.

مثال:

```bash
cd /etc
cd /var
cd - # برمی‌گردی به /etc
```

---

### ۶. رفتن به یک دایرکتوری بالاتر (Parent Directory)

```bash
cd ..
```

این دستور تو رو یک سطح بالاتر می‌بره.

مثال:

اگر توی مسیر `/home/user/Documents` هستی، با `cd ..` می‌ری به `/home/user`.

اگه دو سطح بخوای بری بالا:

```bash
cd ../..
```

---

### ۷. رفتن به پوشه فعلی (همون‌جا بمونی!)

```bash
cd .
```

این دستور تو رو در همون مسیر فعلی نگه می‌داره. زیاد استفاده نمی‌شه، ولی گاهی برای اسکریپت‌ها مفیده.

---

### ۸. بررسی مسیر فعلی

برای اینکه بفهمی الان دقیقاً در کدوم پوشه هستی:

```bash
pwd
```

این دستور مسیر کامل (absolute path) فعلی رو نشون می‌ده.

---

### جمع‌بندی سریع

| دستور | توضیح |
|-------|-------|
| `cd folder` | رفتن به پوشه مشخص |
| `cd /path/to/folder` | مسیر کامل |
| `cd ..` | یک سطح بالاتر |
| `cd -` | برگشت به مسیر قبلی |
| `cd` یا `cd ~` | برگشت به Home |
| `pwd` | نمایش مسیر فعلی |

---

### نتیجه‌گیری

جابجایی بین دایرکتوری‌ها پایه‌ی تمام کارهای ترمینالی در لینوکس محسوب می‌شه. اگه این دستورات رو خوب یاد بگیری، کار با سیستم فایل لینوکس برات خیلی راحت می‌شه.

 


آیا این پاسخ به شما کمک کرد؟

  • 0
« برگشت