Giới thiệu
Trong lab này, bạn sẽ khám phá lệnh dir
của Linux, được sử dụng để liệt kê nội dung của một thư mục. Bạn sẽ học cách hiểu cách sử dụng cơ bản của lệnh dir
, khám phá các tùy chọn liệt kê thư mục khác nhau và quản lý thư mục bằng lệnh dir
. Lab bao gồm các ví dụ thực tế để giúp bạn sử dụng hiệu quả lệnh dir
trong môi trường Linux của bạn.
Lab bắt đầu bằng cách giới thiệu lệnh dir
và trình bày cách sử dụng cơ bản của nó. Sau đó, bạn sẽ đi sâu hơn vào các tùy chọn liệt kê thư mục khác nhau, chẳng hạn như hiển thị danh sách định dạng dài, hiển thị các tệp ẩn và sắp xếp đầu ra. Cuối cùng, bạn sẽ học cách quản lý thư mục bằng lệnh dir
, bao gồm điều hướng giữa các thư mục và thực hiện các tác vụ quản lý tệp thông thường.
Tìm hiểu lệnh dir
Trong bước này, chúng ta sẽ khám phá cách sử dụng cơ bản của lệnh dir
trong Linux. Lệnh dir
được sử dụng để liệt kê nội dung của một thư mục, tương tự như lệnh ls
. Tuy nhiên, dir
cung cấp một số tùy chọn bổ sung có thể hữu ích trong một số trường hợp nhất định.
Hãy bắt đầu bằng cách chạy lệnh dir
cơ bản:
dir
Ví dụ đầu ra:
Desktop Documents Downloads Music Pictures Public Templates Videos
Như bạn có thể thấy, lệnh dir
liệt kê nội dung của thư mục hiện tại, đó là ~/project
trong trường hợp của chúng ta.
Bạn cũng có thể sử dụng lệnh dir
để liệt kê nội dung của một thư mục cụ thể:
dir ~/Documents
Ví dụ đầu ra:
file1.txt file2.txt report.pdf
Lệnh dir
hỗ trợ nhiều tùy chọn cho phép bạn tùy chỉnh danh sách thư mục. Một số tùy chọn thường được sử dụng là:
-l
: Hiển thị danh sách định dạng dài, bao gồm quyền của tệp, quyền sở hữu, kích thước và thời gian sửa đổi.-a
: Hiển thị tất cả các tệp, bao gồm cả các tệp ẩn (các tệp bắt đầu bằng dấu chấm).-r
: Đảo ngược thứ tự của danh sách.-t
: Sắp xếp danh sách theo thời gian sửa đổi, với các tệp gần đây nhất trước.
Ví dụ: để liệt kê nội dung của thư mục hiện tại ở định dạng dài, bạn có thể sử dụng:
dir -l
Ví dụ đầu ra:
total 16
drwxr-xr-x 2 labex labex 4096 Apr 17 12:34 Desktop
drwxr-xr-x 2 labex labex 4096 Apr 17 12:34 Documents
drwxr-xr-x 2 labex labex 4096 Apr 17 12:34 Downloads
drwxr-xr-x 2 labex labex 4096 Apr 17 12:34 Music
drwxr-xr-x 2 labex labex 4096 Apr 17 12:34 Pictures
drwxr-xr-x 2 labex labex 4096 Apr 17 12:34 Public
drwxr-xr-x 2 labex labex 4096 Apr 17 12:34 Templates
drwxr-xr-x 2 labex labex 4096 Apr 17 12:34 Videos
Lệnh dir
là một công cụ hữu ích để xem nhanh nội dung của một thư mục và có thể được kết hợp với các lệnh khác để thực hiện các tác vụ quản lý tệp nâng cao hơn.
Khám phá các tùy chọn liệt kê thư mục
Trong bước này, chúng ta sẽ đi sâu hơn vào các tùy chọn khác nhau có sẵn với lệnh dir
để tùy chỉnh danh sách thư mục.
Hãy bắt đầu bằng cách liệt kê nội dung của thư mục hiện tại ở định dạng dài:
dir -l
Ví dụ đầu ra:
total 16
drwxr-xr-x 2 labex labex 4096 Apr 17 12:34 Desktop
drwxr-xr-x 2 labex labex 4096 Apr 17 12:34 Documents
drwxr-xr-x 2 labex labex 4096 Apr 17 12:34 Downloads
drwxr-xr-x 2 labex labex 4096 Apr 17 12:34 Music
drwxr-xr-x 2 labex labex 4096 Apr 17 12:34 Pictures
drwxr-xr-x 2 labex labex 4096 Apr 17 12:34 Public
drwxr-xr-x 2 labex labex 4096 Apr 17 12:34 Templates
drwxr-xr-x 2 labex labex 4096 Apr 17 12:34 Videos
Tùy chọn -l
hiển thị danh sách định dạng dài, bao gồm quyền của tệp, quyền sở hữu, kích thước và thời gian sửa đổi.
Bạn cũng có thể liệt kê tất cả các tệp, bao gồm cả các tệp ẩn (các tệp bắt đầu bằng dấu chấm), bằng cách sử dụng tùy chọn -a
:
dir -a
Ví dụ đầu ra:
. .. .config .local Desktop Documents Downloads Music Pictures Public Templates Videos
Để đảo ngược thứ tự của danh sách, bạn có thể sử dụng tùy chọn -r
:
dir -r
Ví dụ đầu ra:
Videos Templates Public Pictures Music Downloads Documents Desktop .. .
Cuối cùng, bạn có thể sắp xếp danh sách theo thời gian sửa đổi, với các tệp gần đây nhất trước, bằng cách sử dụng tùy chọn -t
:
dir -t
Ví dụ đầu ra:
Desktop Documents Downloads Music Pictures Public Templates Videos
Bạn cũng có thể kết hợp nhiều tùy chọn để đạt được đầu ra mong muốn. Ví dụ: để liệt kê tất cả các tệp ở định dạng dài, được sắp xếp theo thời gian sửa đổi, bạn có thể sử dụng:
dir -alt
Ví dụ đầu ra:
total 16
drwxr-xr-x 2 labex labex 4096 Apr 17 12:34 Desktop
drwxr-xr-x 2 labex labex 4096 Apr 17 12:34 Documents
drwxr-xr-x 2 labex labex 4096 Apr 17 12:34 Downloads
drwxr-xr-x 2 labex labex 4096 Apr 17 12:34 Music
drwxr-xr-x 2 labex labex 4096 Apr 17 12:34 Pictures
drwxr-xr-x 2 labex labex 4096 Apr 17 12:34 Public
drwxr-xr-x 2 labex labex 4096 Apr 17 12:34 Templates
drwxr-xr-x 2 labex labex 4096 Apr 17 12:34 Videos
Khám phá các tùy chọn này sẽ giúp bạn tùy chỉnh danh sách thư mục cho phù hợp với nhu cầu và sở thích cụ thể của bạn.
Quản lý thư mục bằng lệnh dir
Trong bước cuối cùng này, chúng ta sẽ khám phá cách sử dụng lệnh dir
để quản lý thư mục.
Đầu tiên, hãy tạo một thư mục mới:
dir -p ~/project/new_directory
Ví dụ đầu ra:
~/project/new_directory
Tùy chọn -p
đảm bảo rằng các thư mục mẹ được tạo nếu chúng chưa tồn tại.
Bạn cũng có thể sử dụng lệnh dir
để xóa thư mục:
dir -d ~/project/new_directory
Ví dụ đầu ra:
~/project/new_directory
Tùy chọn -d
yêu cầu dir
xóa thư mục được chỉ định.
Để xóa một thư mục và nội dung của nó một cách đệ quy, bạn có thể sử dụng lệnh sau:
dir -rf ~/project/new_directory
Ví dụ đầu ra:
~/project/new_directory
Tùy chọn -r
làm cho việc xóa có tính đệ quy và tùy chọn -f
buộc xóa mà không cần nhắc xác nhận.
Cuối cùng, bạn có thể sử dụng lệnh dir
để thay đổi thư mục làm việc hiện tại:
dir ~/Documents
Ví dụ đầu ra:
~/Documents
Điều này thay đổi thư mục làm việc hiện tại thành ~/Documents
.
Bằng cách kết hợp các tùy chọn khác nhau của lệnh dir
, bạn có thể quản lý hiệu quả các thư mục và điều hướng hệ thống tệp.
Tóm tắt
Trong lab này, trước tiên bạn đã tìm hiểu về cách sử dụng cơ bản của lệnh dir
trong Linux, được sử dụng để liệt kê nội dung của một thư mục. Bạn đã khám phá cách sử dụng lệnh dir
để liệt kê nội dung của thư mục hiện tại cũng như một thư mục cụ thể. Ngoài ra, bạn đã khám phá ra các tùy chọn khác nhau có thể được sử dụng với lệnh dir
, chẳng hạn như -l
để hiển thị danh sách định dạng dài, -a
để hiển thị tất cả các tệp bao gồm cả các tệp ẩn, -r
để đảo ngược thứ tự của danh sách và -t
để sắp xếp danh sách theo thời gian sửa đổi. Các tùy chọn này cho phép bạn tùy chỉnh danh sách thư mục cho phù hợp với nhu cầu của mình.
Sau đó, bạn đã đi sâu hơn vào các tùy chọn liệt kê thư mục khác nhau do lệnh dir
cung cấp, học cách quản lý thư mục và thực hiện các tác vụ quản lý tệp nâng cao hơn. Lệnh dir
đã chứng tỏ là một công cụ linh hoạt để xem và thao tác nhanh chóng nội dung của các thư mục trong hệ thống Linux của bạn.