Lệnh Cd Trong Linux (thư Mục Thay đổi) - Android 2022 - Joe Comp

Lệnh cd (thư mục thay đổi thư mục) đượ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à thường được sử dụng 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 lần 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.

Trong hướng dẫn này, chúng tôi 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 shellin và hành vi của nó có thể hơi khác nhau từ shell này sang shell khác. Nó sử dụng các biến môi trường shell để xác định thông tin cần thiết để thực hiện.

Chúng tôi sẽ giới thiệu phiên bản Bash dựng sẵn của cd .

Cú pháp của lệnh cd như sau:

cd directory

Lệnh 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 , Đừ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 vào 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 một dấu gạch ché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 cho thư mục đó.

Lệnh pwd cho phép bạn tìm ra thư mục nào 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 của bạn. Giả sử rằng thư mục Downloads 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 đến thư mục:

cd Downloads

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

cd /home/username/Downloads

Nói 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.

Danh mục phụ huynh

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 đơn ( . ). Hai dấu chấm ( .. ), cái này nối tiếp nhau, đại diện cho thư mục mẹ hoặc nói cách khác là thư mục ngay trên cái hiện tại.

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

Giả sử bạn hiện đang trong thư mục /usr/local/share , để chuyển sang thư mục /usr/local (tăng một cấp từ 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 mẹ của cha mẹ), bạn có thể chạy như sau:

cd../../

Đây là một ví dụ khác. Giả sử bạn đang ở trong thư mục /usr/local/share và bạn muốn chuyển sang /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

Để thay đổi trở lại thư mục làm việc trước đó, hãy chuyển ký tự dash ( - ) 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 nhà của bạn chỉ cần gõ cd . Một cách khác để trở lại trực tiếp vào thư mục chính của bạn là sử dụng ký tự dấu ngã ( ~ ), như hiển thị bên dưới:

cd ~

Ví dụ: nếu bạn muốn điều hướng đến thư mục Downloads , nằm trong thư mục chính của bạn, bạn sẽ gõ:

cd ~/Downloads

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ó dấu cách trong tên của 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'

cd Dir\ name\ with\ space

Phần kết luận

Đến bây giờ, bạn nê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 đến một thư mục khác.

thiết bị đầu cuối bash

Từ khóa » Cd Trong Cmd Là Gì