Bắt đầu ngayBắt đầu miễn phí

Làm sao để đi lên một thư mục?

Thư mục cha của một thư mục là thư mục nằm ngay phía trên nó. Ví dụ, /home là thư mục cha của /home/repl, và /home/repl là thư mục cha của /home/repl/seasonal. Bạn luôn có thể đưa đường dẫn tuyệt đối tới thư mục cha cho các lệnh như cdls. Tuy nhiên, thường thì bạn sẽ tận dụng việc đường dẫn đặc biệt .. (hai dấu chấm liền nhau, không có khoảng trắng) có nghĩa là "thư mục ở phía trên thư mục hiện tại của tôi". Nếu bạn đang ở /home/repl/seasonal, thì cd .. sẽ đưa bạn lên /home/repl. Nếu bạn dùng cd .. thêm lần nữa, bạn sẽ ở /home. Thêm một lần cd .. nữa sẽ đưa bạn vào thư mục gốc /, là đỉnh cao nhất của hệ thống tệp. (Hãy nhớ chèn một khoảng trắng giữa cd.. - đây là một lệnh và một đường dẫn, không phải một lệnh bốn ký tự.)

Một dấu chấm đơn lẻ, ., luôn có nghĩa là "thư mục hiện tại", nên lsls . cho kết quả như nhau, trong khi cd . không có tác dụng (vì nó chuyển bạn vào chính thư mục bạn đang ở).

Một đường dẫn đặc biệt cuối cùng là ~ (ký tự tilde), có nghĩa là "thư mục nhà của bạn", chẳng hạn như /home/repl. Dù bạn đang ở đâu, ls ~ sẽ luôn liệt kê nội dung thư mục nhà của bạn, và cd ~ sẽ luôn đưa bạn về nhà.


Nếu bạn đang ở /home/repl/seasonal, cd ~/../. sẽ đưa bạn đến đâu?

Bài tập này là một phần của khóa học

Nhập môn Shell

Xem khóa học

Bài tập tương tác thực hành

Biến lý thuyết thành hành động với một trong các bài tập tương tác của chúng tôi

Bắt đầu bài tập