LogoDuyệtSr. Data Engineer
HomeAboutPhotosInsightsCV

Footer

Logo

Resources

  • Rust Tiếng Việt
  • /archives
  • /series
  • /tags
  • Status

me@duyet.net

  • About
  • LinkedIn
  • Resume
  • Projects

© 2026 duyet.net | Sr. Data Engineer | 2026-02-27

Linux - Đường dẫn tuyệt đối và đường dẫn tương đối

Note: This post is over 12 years old. The information may be outdated.

Trong linux, khi làm việc trên server hay đơn giản hơn là làm việc trên ternimal, ít nhiều bạn cũng phải rớ tới các file và thư mục, bay nhảy qua lại. Nhưng 1 điều bạn nhất định phải biết, đó là đường dẫn.

Đường dẫn tuyệt đối

Đường dẫn tuyệt đối của một tệp tin hay thư mục luôn bắt đầu bởi / (root) và tiếp theo sau đó là chuỗi các thư mục mà nó đi xuyên qua cho đến khi tới đích. Tóm lại, một đường dẫn tuyệt đối là đường dẫn bắt đầu bởi /(root) Ví dụ :

  1. Khi bạn đang đứng trong thư mục lvduit, thư mục con của home (hay còn có thể nói home là thư mục mẹ của lvduit) thì đường dẫn tuyệt đối của của thư mục lvduit sẽ là /home/lvduit.
  2. Đường dẫn tuyệt đối của tệp tin xxx, tệp tin con của thư mục mẹ là abc, và abc là thư mục con của lvduit, thì đường dẫn của xxx sẽ là /home/lvduit/abc/xxx.

Chốt: đường dẫn tuyệt đối bắt đầu bằng dấu /

Đường dẫn tương đối

Đối với đường dẫn tương đối thì người sử dụng không đòi hỏi phải bắt đầu từ / (root). Đường dẫn tương đối bắt đầu đi từ thư mục hiện tại. Một đường dẫn tương đối thường bắt đầu với tên của một thư mục hoặc tệp tin, kết hợp với các thư mục đặt biệt sau

  • Dấu . (dấu chấm), thư mục . là thư mục đặc biệt, liên kết (biểu thị) đến thư mục hiện thời (working directory).
  • Dấu .. (hai chấm) liên kết (biểu thị) cho thư mục mẹ của thư mục hiện thời.

Ví dụ: ráng đọc từng dòng bash nha =]]

Ví dụ khác: Giả sử là bạn đang đứng trong thư mục /home/lvduit trong cây thư mục. Từ đây thì đường dẫn abc/xxx sẽ là đường dẫn tương đối của tệp tin xxx. Còn /home/lvduit/abc/xxx sẽ là đường dẫn tuyệt đối.

Kết

Về thư mục gốc

$ cd /

Nhảy đến 1 vị trí bất kì khi biết địa chỉ tuyệt đối

$ cd /usr/lib/

Di chuyển đến thư mục con nằm trong thư mục hiện tại

$ cd docs  # hoặc ./docs

Di chuyển đến thư mục mẹ

$ cd ..
$ cd ../..  # di chuyển đến thư mục mẹ 2 lần

Bây giờ, giả sử bạn đang làm việc trong thư mục /mnt/data/linux. Sau đó bạn chuyển sang thư mục /etc/sysconfig. Để quay trở lại thư mục /mnt/data/linux, bạn gõ:

$ cd -

Lệnh cd không có tham số, sẽ đưa bạn về nhà, dù bất kể bạn đang ở đâu

$ pwd
/net/ftp/pub/html
$ cd
$ pwd
/home/duyet

Tương tự vậy, thư mục ~ cũng cho phép bạn về nhà bằng cách này

$ cd ~
Feb 15, 2015·11 years ago
|Linux|
Linux
|Edit|

Related Posts

Explain Shell - explainshell.com

Bắt gặp một command linux trong một tutorial trên Internet nhưng không hiểu ý nghĩa của nó, ExplainShell.com sẽ giải thích giúp bạn một cách chi tiết: command đó làm việc gì, ý nghĩa các tham số, v.v ...

Apr 27, 2017·9 years ago
Read more

Shell - Mọi thao tác với tệp và thư mục trên Bash

Shell bash trên Linux nếu như biết khai thác thì nó sẽ là một công cụ rất mạnh, trong bài này mình sẽ liệt kê các thao tác với tệp và thư mục (copy, move, rename, zip, ...). Like a hacker :))

Jan 23, 2017·9 years ago
Read more

Cài đặt OpenVPN trên Debian, Ubuntu và CentOS

OpenVPN là một chương trình mã nguồn mở VPN hoàn toàn miễn phí và đang được xem là giải pháp hoàn hảo nhất cho những ai muốn có một kết nối bảo mật giữa hai mạng. Trong bài này, mình sẽ giới thiệu OpenVPN road warrior installer, một script tự động cài đặt OpenVPN Server rất đơn giản và nhanh chóng.

Oct 26, 2015·10 years ago
Read more

Install Odoo 8 in Ubuntu 14.04/15.04

Cài đặt Odoo trên Ubuntu 14.04/15.04

Sep 22, 2015·10 years ago
Read more
On this page
  • Đường dẫn tuyệt đối
  • Đường dẫn tương đối
  • Kết
On this page
  • Đường dẫn tuyệt đối
  • Đường dẫn tương đối
  • Kết