fbpx Thay đổi thư mục Cd Command trên Linux | Công ty thiết kế web Skip to main content
command cd

Thay đổi thư mục Cd Command trên Linux

Lệnh cd (“change directory”) được sử dụng để thay đổi thư mục làm việc hiện tại trong Linux và các hệ điều hành tương tự Unix khác. Đây là một trong những lệnh cơ bản nhất và được sử dụng thường xuyên nhất khi làm việc trên thiết bị đầu cuối Linux.

Thư mục làm việc hiện tại là thư mục (thư mục) mà người dùng hiện đang làm việc. Mỗi khi bạn tương tác với dấu nhắc lệnh, bạn đang làm việc trong một thư mục.
Bài viết này sẽ chỉ cho bạn cách sử dụng lệnh cd để điều hướng cây thư mục của hệ thống.
lệnh cd
cd là một nội dung shell và hành vi của nó có thể hơi khác nhau giữa các shell. Nó sử dụng các biến môi trường shell để xác định thông tin cần thiết cho quá trình thực thi của nó.

Chúng tôi sẽ đề cập đến phiên bản cd dựng sẵn Bash.

Cú pháp của lệnh cd như sau:
cd [OPTIONS] directory

Lệnh cd chỉ chấp nhận hai tùy chọn hiếm khi được sử dụng.

−L, Thực hiện theo các liên kết tượng trưng . Theo mặc định, cd hoạt động như thể tùy chọn -L được chỉ định.
−P, Không theo các liên kết tượng trưng. Nói cách khác, khi tùy chọn này được chỉ định và bạn cố gắng điều hướng đến một liên kết tượng trưng trỏ đến một thư mục, cd sẽ thay đổi thành thư mục.
Ở dạng đơn giản nhất, khi được sử dụng mà không có bất kỳ đối số nào, cd sẽ đưa bạn đến thư mục chính của bạn.

Khi điều hướng qua hệ thống tệp, bạn có thể sử dụng phím Tab để tự động điền tên của các thư mục. Thêm dấu gạch chéo vào cuối tên thư mục là tùy chọn.

Để chuyển sang một thư mục, bạn phải có quyền thực thi đối với thư mục đó.

Lệnh pwd cho phép bạn tìm ra thư mục bạn đang ở.

Tên đường dẫn tuyệt đối và tương đối
Khi chỉ định một thư mục để thay đổi, bạn có thể sử dụng tên đường dẫn tuyệt đối hoặc tương đối. Đường dẫn tuyệt đối hoặc đầy đủ bắt đầu từ gốc hệ thống / và đường dẫn tương đối bắt đầu từ thư mục hiện tại của bạn.

Theo mặc định, khi bạn đăng nhập vào hệ thống Linux, thư mục làm việc hiện tại của bạn được đặt thành thư mục chính. Giả sử rằng thư mục Tải xuống tồn tại trong thư mục chính của bạn, bạn có thể điều hướng đến thư mục đó bằng cách sử dụng đường dẫn tương đối tới thư mục:
$ cd Downloads

Bạn cũng có thể điều hướng đến cùng một thư mục bằng cách sử dụng đường dẫn tuyệt đối của nó:

$ cd /home/username/Downloads

Tóm lại, nếu đường dẫn bắt đầu bằng dấu gạch chéo (/) thì đó là đường dẫn tuyệt đối đến thư mục.

Thư mục mẹ
Trên các hệ điều hành giống Unix, thư mục làm việc hiện tại được biểu thị bằng một dấu chấm (.). Hai dấu chấm (..) lần lượt thể hiện thư mục mẹ hoặc thư mục ngay phía trên thư mục hiện tại.

Nếu bạn gõ cd ., bạn sẽ thay đổi vào thư mục hiện tại hay nói cách khác, lệnh sẽ không làm gì cả.

Giả sử bạn hiện đang ở thư mục /usr/local/share. Để chuyển sang thư mục /usr/local (tăng một cấp so với thư mục hiện tại), bạn sẽ gõ:

$ cd ../

Để di chuyển hai cấp độ lên thư mục /usr (cha của cha mẹ), bạn có thể chạy như sau:
cd ../../
Sao chép
Đây là một ví dụ khác. Giả sử bạn đang ở thư mục /usr/local/share và bạn muốn chuyển sang thư mục /usr/local/src. Bạn có thể làm điều đó bằng cách gõ:

$ cd ../src

Điều hướng đến thư mục trước
Để quay lại thư mục làm việc trước đó, hãy chuyển ký tự dấu gạch ngang (-) làm đối số cho lệnh cd:

cd - 

Điều hướng đến Thư mục chính
Để điều hướng đến thư mục chính của bạn, chỉ cần gõ cd. Một cách khác để quay lại trực tiếp thư mục chính của bạn là sử dụng ký tự dấu ngã (~), như minh họa bên dưới:
đĩa ~
Sao chép
Ví dụ: nếu bạn muốn điều hướng đến thư mục Tải xuống, nằm trong thư mục chính của bạn, bạn sẽ nhập:

$ cd ~/Downloads
Sao chép
Bạn cũng có thể điều hướng đến thư mục chính của người dùng khác bằng cú pháp sau:

$ cd ~username

Thư mục có không gian trong tên của họ
Nếu thư mục bạn muốn thay đổi có khoảng trắng trong tên, bạn nên bao quanh đường dẫn bằng dấu ngoặc kép hoặc sử dụng ký tự dấu gạch chéo ngược (\) để thoát khoảng trắng:

$ cd 'Dir name with space'
Sao chép
$ cd Dir\ name\ with\ space

Phần kết luận
Đến bây giờ, bạn đã hiểu rõ về thư mục làm việc hiện tại là gì và cách sử dụng lệnh cd để điều hướng qua cấu trúc thư mục của hệ thống.

Nếu bạn có bất kỳ câu hỏi hoặc phản hồi nào, vui lòng để lại nhận xét.

About

Công ty thiết kế web app chuyên thiết kế web và các dịch vụ maketing digital, seo, google adword...