Lệnh dir trong Linux là một công cụ hữu ích để liệt kê các tệp và thư mục trong một thư mục cụ thể. Bạn có thể sử dụng lệnh dir trong linux để xem nhanh nội dung của thư mục hiện tại hoặc chỉ định một đường dẫn khác. Nó hiển thị thông tin cơ bản như tên tệp, kích thước và thời gian sửa đổi, giúp bạn quản lý tệp hiệu quả.
Lệnh dir trong linux là gì?
Trong Linux, command dir in linux thực chất không phải là một lệnh chuẩn mà là một cách gọi khác của lệnh `ls`, dùng để liệt kê nội dung của một thư mục. Lệnh `ls` hiển thị danh sách các tệp và thư mục con nằm trong thư mục hiện tại hoặc thư mục được chỉ định. Bạn có thể sử dụng các tùy chọn khác nhau với lệnh `ls` để thay đổi cách hiển thị, ví dụ như hiển thị chi tiết hơn hoặc sắp xếp theo thời gian. Vì vậy, khi bạn muốn xem các tệp và thư mục trong Linux, hãy nhớ đến lệnh `ls` thay vì command dir in linux nhé. Nó là một công cụ vô cùng hữu ích để quản lý tệp tin trên hệ thống của bạn.
Tìm hiểu về 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 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 thêm một số tùy chọn hữu ích trong một vài 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ụ về đầu ra:
Desktop Documents Downloads Music Pictures Public Templates Videos
Như bạn 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 này.
Bạn cũng có thể dùng lệnh dir để liệt kê nội dung của một thư mục cụ thể:
dir ~/Documents
Ví dụ về đầ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, chủ sở hữu, kích thước và thời gian sửa đổi.-a: Hiển thị tất cả các file, kể cả file ẩn (file 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, file mới nhất ở trên cùng.
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ể dùng:
dir -l
Ví dụ về đầ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.
Bạn có thể kết hợp nó với các lệnh khác để thực hiện các tác vụ quản lý file 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ẽ tìm hiểu sâu hơn về các tùy chọn khác nhau của lệnh dir để tùy chỉnh việc liệt kê 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ụ về đầ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, kể 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ụ về đầ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ụ về đầ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ụ về đầ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, rất hữu ích trong DevOps.
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ụ về đầ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
Việc 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 cụ thể của bạn.
Quản lý thư mục với lệnh dir
Trong bước cuối cùng này, chúng ta sẽ tìm hiểu cách sử dụng lệnh dir để quản lý các thư mục.
Đầu tiên, hãy cùng tạo một thư mục mới bằng lệnh dir đơn giản nhé.
dir -p ~/project/new_directory
Ví dụ về kết quả trả về:
~/project/new_directory
Tùy chọn -p đảm bảo rằng các thư mục cha sẽ đượ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 các thư mục một cách dễ dàng.
dir -d ~/project/new_directory
Ví dụ về kết quả trả về:
~/project/new_directory
Tùy chọn -d cho lệnh dir biết rằng bạn muốn xóa thư mục đã chỉ định.
Để xóa một thư mục và toàn bộ nội dung bên trong, bạn có thể dùng lệnh sau.
dir -rf ~/project/new_directory
Ví dụ về kết quả trả về:
~/project/new_directory
Tùy chọn -r giúp xóa đệ quy, còn -f buộc xóa mà không cần xác nhận.
Cuối cùng, bạn có thể dùng lệnh dir để thay đổi thư mục làm việc hiện tại.
dir ~/Documents
Ví dụ về kết quả trả về:
~/Documents
Lệnh này sẽ 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ý thư mục và điều hướng hệ thống tệp một cách hiệu quả.
Kết luận cho linux dir command
Vậy là chúng ta đã cùng nhau khám phá lệnh `dir` trong Linux, một công cụ nhỏ nhưng vô cùng hữu ích để quản lý tập tin. Hy vọng qua bài viết này, bạn đã hiểu rõ hơn về cách sử dụng lệnh này để xem danh sách các tập tin và thư mục một cách nhanh chóng. Lệnh `dir` tuy đơn giản nhưng lại là nền tảng quan trọng cho việc làm quen với hệ thống dòng lệnh Linux. Đừng ngần ngại thử nghiệm các tùy chọn khác nhau của linux dir command để khám phá thêm nhiều điều thú vị. Chúc bạn thành công trên hành trình chinh phục Linux và làm chủ hệ thống của mình! Hãy nhớ rằng, thực hành thường xuyên là chìa khóa để thành thạo bất kỳ công cụ nào, kể cả lệnh `dir` này. Chúc bạn có những trải nghiệm tuyệt vời với Linux!