Những điều cần biết
- Để thay đổi thư mục làm việc hiện tại, hãy sử dụng cd . Để kiểm tra thư mục bạn đang ở, hãy sử dụng pwd lệnh.
- Sử dụng / (dấu gạch chéo lên) để chuyển đến thư mục gốc. Sử dụng - (gạch nối) để chuyển đến thư mục trước đó.
- Sử dụng ~ (dấu ngã) để chuyển đến thư mục chính người dùng của bạn.
Bài viết này giải thích cách thay đổi thư mục trong Linux. Hướng dẫn áp dụng cho bất kỳ bản phân phối Linux nào.
Thư mục làm việc trong Linux
cd Linux lệnh thay đổi thư mục hiện tại. Nó được sử dụng khi bạn đang ở trong một phiên shell (ví dụ:khi bạn khởi chạy cửa sổ đầu cuối từ màn hình đồ họa) để thay đổi thư mục làm việc hiện tại.
Khi bạn sử dụng Linux trong môi trường đồ họa, bạn hiếm khi nghĩ đến thư mục làm việc hiện tại. Tuy nhiên, khi bạn đang làm việc trong shell, hệ thống sẽ giả định rằng phạm vi công việc của bạn là thư mục hiện tại trừ khi bạn nói khác. Ví dụ:khi bạn lưu một tệp trong LibreOffice Writer, nó sẽ mặc định ở thư mục chính của bạn, nhưng khi bạn lưu một tệp bằng trình soạn thảo văn bản trong shell, nó sẽ mặc định ở thư mục làm việc hiện tại.
Để kiểm tra thư mục bạn đang ở, hãy sử dụng pwd yêu cầu. Nó sẽ in thư mục làm việc của bạn (do đó là tên lệnh) ra đầu ra tiêu chuẩn.
Cách sử dụng lệnh 'CD' để thay đổi thư mục làm việc hiện tại
cd lệnh rất thanh lịch trong sự đơn giản của nó:
Lệnh chỉ hỗ trợ hai tùy chọn, cả hai đều hiếm:
- -P :Sử dụng cấu trúc thư mục vật lý và bỏ qua các liên kết tượng trưng
- -L :Yêu cầu các liên kết tượng trưng được tuân theo
Tên đường dẫn cục bộ và tuyệt đối trong lệnh 'CD'
Sử dụng tên đường dẫn tuyệt đối hoặc tên đường dẫn cục bộ với cd yêu cầu. Tên đường dẫn tuyệt đối bắt đầu từ thư mục gốc trong khi tên đường dẫn cục bộ có liên quan đến thư mục làm việc hiện tại.
Ví dụ:nếu bạn hiện đang ở / var / www / html nhưng bạn muốn chuyển sang / var / www / html / img, thì một trong hai lệnh sẽ hoạt động:
cd /var/www/html/img
cd img
Các lối tắt để di chuyển xung quanh hệ thống tệp
Sử dụng các phím tắt sau với cd lệnh:
- / :Chuyển đến thư mục gốc (dấu gạch chéo lên)
- .. :Chuyển đến thư mục mẹ (hai dấu chấm không có dấu cách)
- ~ :Chuyển đến thư mục chính của người dùng đã đăng nhập (dấu ngã)
- - :Chuyển đến thư mục trước (gạch nối)
Tùy thuộc vào trình bao của bạn, bạn có thể thấy một trong các ký hiệu lối tắt được thêm vào tên người dùng của bạn tại dấu nhắc trình bao hoặc tên thư mục hiện tại.
Vấn đề về quyền
Trong Linux, cả thư mục và tệp đều phải chịu quyền. Nói chung, bất kỳ tệp hoặc thư mục nào cũng có thể đọc, ghi hoặc thực thi được đối với bạn, tùy thuộc vào việc bạn là chủ sở hữu của đối tượng, một phần của nhóm được cấp quyền truy cập hay người dùng được ủy quyền trên toàn cầu.
Nếu bạn cố gắng thay đổi thư mục mà bạn thường không thể đọc nội dung, bạn sẽ gặp lỗi. Ví dụ:một tài khoản người dùng thông thường hoạt động trong Bash shell, cố gắng truy cập / root, sẽ gặp lỗi sau:
Di chuyển bằng cách sử dụng các đặc quyền nâng cao (ví dụ:thông qua sudo lệnh) hoặc thay đổi quyền của thư mục bằng cách sử dụng chmod lệnh.
Sức mạnh của lệnh 'Sudo' Cách sử dụng lệnh Linux 'Chmod'