Làm thế nào để thay đổi thư mục trong Linux

Hướng dẫn này sẽ chỉ cho bạn cách điều hướng xung quanh hệ thống tệp của bạn bằng cách sử dụng thiết bị đầu cuối Linux.

Máy tính của bạn sẽ có ít nhất một ổ đĩa cần thiết để khởi động hệ điều hành. Ổ đĩa bạn khởi động thường là ổ cứng hoặc SSD nhưng có thể là ổ đĩa DVD hoặc ổ USB.

Hệ điều hành trên máy tính của bạn sẽ cung cấp một cơ chế đặt tên để bạn có thể tương tác với từng ổ đĩa.

Nếu bạn đã quen với hệ điều hành Windows thì bạn sẽ biết rằng mỗi ổ đĩa được cấp một ký tự ổ đĩa.

Quy ước đặt tên chung như sau:

Mỗi ổ đĩa sẽ được chia thành một cây bao gồm các thư mục và tập tin. Ví dụ, một ổ đĩa C điển hình có thể trông giống như sau:

Nội dung trên ổ đĩa C của bạn sẽ khác nhau và ở trên chỉ là một ví dụ nhưng bạn có thể thấy cấp cao nhất là ký tự ổ đĩa và sau đó có ba thư mục bên dưới (người dùng, cửa sổ, tệp chương trình). Dưới mỗi thư mục này sẽ có các thư mục khác và bên dưới các thư mục đó nhiều thư mục hơn.

Trong Windows, bạn có thể điều hướng xung quanh các thư mục bằng cách nhấp vào chúng trong Windows Explorer.

Bạn cũng có thể mở một dấu nhắc lệnh và sử dụng lệnh cd Windows để điều hướng xung quanh cấu trúc thư mục.

Linux cũng cung cấp một phương pháp để đặt tên ổ đĩa. Một ổ đĩa trong Linux được biết đến như một thiết bị để mọi ổ đĩa bắt đầu bằng "/ dev" vì các thiết bị được xử lý như các tệp.

Hai chữ cái tiếp theo đề cập đến loại ổ đĩa.

Máy tính hiện đại có xu hướng sử dụng ổ đĩa SCSI và do đó điều này được rút ngắn thành "SD".

Chữ thứ ba bắt đầu tại "A" và cho mỗi ổ đĩa mới, nó di chuyển lên một chữ cái. (tức là: B, C, D). Vì vậy, thường ổ đĩa đầu tiên sẽ được gọi là "SDA" và thường xuyên hơn không phải là SSD hoặc ổ đĩa cứng được sử dụng để khởi động hệ thống. "SDB" thường đề cập đến ổ đĩa cứng thứ hai, ổ đĩa USB hoặc ổ cứng gắn ngoài. Mỗi ổ đĩa tiếp theo sẽ nhận được chữ cái tiếp theo.

Cuối cùng, có một số biểu thị phân vùng.

Do đó, một đĩa cứng chuẩn thường được gọi là / dev / sda với các phân vùng riêng lẻ được gọi là / dev / sda1, / dev / sda2, v.v.

Hầu hết các bản phân phối Linux đều cung cấp một trình quản lý tệp đồ họa tương tự như Windows Explorer. Tuy nhiên, như với Windows, bạn có thể sử dụng dòng lệnh Linux để điều hướng xung quanh hệ thống tệp của bạn.

Hệ thống Linux của bạn được đặt trong một định dạng cây với thư mục / ở trên cùng và nhiều thư mục khác bên dưới.

Các thư mục chung trong thư mục / như sau:

Bạn có thể tìm hiểu những gì tất cả các thư mục này được sử dụng cho bằng cách đọc hướng dẫn này cho thấy 10 lệnh cần thiết để điều hướng hệ thống tập tin bằng Linux .

Điều hướng cơ bản Sử dụng lệnh cd

Hầu hết thời gian bạn sẽ muốn làm việc trong giới hạn của thư mục nhà của bạn. Cấu trúc của thư mục chính của bạn giống như thư mục "Tài liệu của tôi" trong Windows.

Hãy tưởng tượng bạn có thiết lập thư mục sau trong thư mục chính của bạn:

Khi bạn mở một cửa sổ đầu cuối, bạn thường sẽ thấy mình trong thư mục chính của mình. Bạn có thể xác nhận điều này bằng lệnh pwd .

pwd

Kết quả sẽ là một cái gì đó dọc theo dòng / home / username.

Bạn luôn có thể quay lại thư mục / home / username bằng cách gõ lệnh cd tilde :

cd ~

Hãy tưởng tượng bạn đang ở trong thư mục / home / username và bạn muốn vào thư mục Christmas Photos.

Bạn có thể làm điều đó theo nhiều cách khác nhau.

Ví dụ, bạn có thể chạy một loạt các lệnh cd như sau:

Ảnh về cd
cd "Ảnh giáng sinh"

Lệnh đầu tiên sẽ chuyển bạn xuống từ thư mục tên người dùng xuống thư mục Pictures. Lệnh thứ hai sẽ đưa bạn xuống từ thư mục Pictures đến thư mục Christmas Photos. Lưu ý rằng "Ảnh Giáng sinh" được trích dẫn vì có một dấu cách trong tên thư mục.

Bạn cũng có thể sử dụng dấu gạch chéo ngược thay vì dấu ngoặc kép để thoát không gian trong lệnh. Ví dụ:

cd Giáng sinh \ Photos

Thay vì sử dụng hai lệnh bạn có thể vừa sử dụng lệnh như sau:

cd Hình ảnh / Giáng sinh \ Photos

Nếu bạn không ở trong thư mục gốc và bạn đang ở trong một thư mục cấp cao hơn nhiều như / bạn có thể làm một trong một số điều.

Bạn có thể chỉ định toàn bộ đường dẫn như sau:

cd / home / username / Hình ảnh / Giáng sinh \ Photos

Bạn cũng có thể sử dụng dấu ngã để đến thư mục chính và sau đó chạy lệnh như sau:

cd ~
cd Hình ảnh / Giáng sinh \ Photos

Cách khác là sử dụng dấu ngã tất cả trong một lệnh như sau:

cd ~ / Hình ảnh / Giáng sinh \ Photos

Điều này có nghĩa là không quan trọng bạn đang ở đâu trong hệ thống tệp, bạn có thể đến bất kỳ thư mục nào bên dưới thư mục chính bằng cách sử dụng ký hiệu ~ / làm ký tự đầu tiên trong đường dẫn.

Điều này giúp khi cố gắng để có được từ một thư mục cấp thấp khác. Ví dụ, hãy tưởng tượng bạn đang ở trong thư mục Ảnh Giáng sinh và bây giờ bạn muốn vào thư mục Reggae nằm trong thư mục Music.

Bạn có thể làm như sau:

cd ..
cd ..
nhạc cd
cd Reggae

Hai dấu chấm biểu thị rằng bạn muốn đi lên một thư mục. Nếu bạn muốn đi lên hai thư mục, bạn sẽ sử dụng cú pháp sau:

cd ../ ..

Và ba?

cd ../../ ..

Bạn có thể đã chỉ định lệnh cd tất cả trong một lệnh như sau:

cd ../../Music/Reggae

Trong khi điều này làm việc tốt hơn là sử dụng cú pháp sau đây vì nó giúp bạn tiết kiệm được việc phải tính ra bao nhiêu cấp độ bạn cần phải đi lên trước khi đi xuống một lần nữa:

cd ~ / Âm nhạc / Reggae

Liên kết tượng trưng

Nếu bạn có các liên kết tượng trưng, ​​bạn nên biết về một vài công tắc xác định hành vi của lệnh cd khi đi theo chúng.

Hãy tưởng tượng rằng tôi đã tạo một liên kết tượng trưng cho thư mục Ảnh Giáng sinh có tên là Christmas_Photos. Điều này sẽ tiết kiệm phải sử dụng dấu gạch chéo ngược khi điều hướng đến thư mục Ảnh Giáng sinh. (Đổi tên thư mục có lẽ sẽ là một ý tưởng tốt hơn).

Cấu trúc bây giờ trông như thế này:

Thư mục Christmas_Photos không phải là một thư mục nào cả. Nó là một liên kết trỏ đến thư mục Ảnh Giáng sinh.

Nếu bạn chạy lệnh cd đối với liên kết tượng trưng trỏ đến một thư mục, bạn sẽ có thể xem tất cả các tệp và thư mục trong thư mục đó.

Theo trang hướng dẫn sử dụng cho CD, hành vi mặc định là tuân theo các liên kết tượng trưng.

Ví dụ xem xét lệnh bên dưới

cd ~ / Hình ảnh / Christmas_Photos

Nếu bạn chạy lệnh pwd sau khi chạy lệnh này, bạn sẽ nhận được kết quả sau.

/ home / username / Hình ảnh / Christmas_Photos

Để ép buộc hành vi này, bạn có thể sử dụng lệnh sau:

cd -L ~ / Hình ảnh / Christmas_Photos

Nếu bạn muốn sử dụng đường dẫn vật lý, bạn cần nhập lệnh sau:

cd -P ~ / Hình ảnh / Christmas_Photos

Bây giờ khi bạn chạy lệnh pwd, bạn sẽ thấy các kết quả sau:

/ home / username / Hình ảnh / Hình ảnh Giáng sinh

Tóm lược

Hướng dẫn này đã cho bạn thấy tất cả mọi thứ bạn cần biết để làm việc thành công theo cách của bạn xung quanh hệ thống tập tin bằng cách sử dụng dòng lệnh Linux.

Để tìm hiểu về tất cả các tùy chọn tiềm năng, hãy nhấp vào đây để xem trang hướng dẫn sử dụng đĩa cd.