So sánh hai folder trong ubuntu năm 2024

Terminal là một text-based interface cho phép người dùng truy cập trực tiếp vào hệ thống UNIX. Bạn có thể sử dụng Terminal để chạy một số lệnh, như tạo files, folders, thay đổi cài đặt hệ thống, hoặc bất cứ tính năng nào mà không phải là có sẵn thông qua các chương trình sử dụng GUI. Sau đây, Sửa chữa Laptop 24h .com sẽ giới thiệu cho các bạn một số lệnh terminal hữu dụng và hay được sử dụng trong Ubuntu/Linux.

Bài viết này trình bày một số ví dụ về cách sử dụng lệnh dir để liệt kê nội dung của một thư mục. Lệnh dir không phải là lệnh thường được sử dụng trong Linux, nhưng hoạt động giống như lệnh ls mà hầu hết người dùng Linux thích sử dụng.

Cú pháp chung của lệnh dir:

dir [OPTION] [FILE]

Sử dụng lệnh dir với các ví dụ

Sử dụng thông thường nhất của lệnh dir là hiển thị nội dung của một thư mục thứ tự tăng dần theo thứ tự chữ cái.

Nếu chạy lệnh dir mà không có bất kỳ tùy chọn nào hoặc vị trí của thư mục, nó sẽ hiển thị tất cả các tệp tin và thư mục trong thư mục làm việc hiện tại của bạn.

dir

Liệt kê các tệp tin và thư mục trong một đường dẫn cụ thể

Nếu bạn muốn liệt kê tất cả các tệp tin và thư mục của một đường dẫn cụ thể, hãy thêm đường dẫn của thư mục của bạn như sau. Ở đây, sẽ liệt kê các tệp tin và thư mục trong thư mục /etc:

dir /etc

Để liệt kê một tệp tin trên mỗi dòng, sử dụng tùy chọn -1 như sau.

dir -1 /etc

Liệt kê các tệp tin và thư mục ẩn

Để liệt kê tất cả các tệp tin trong một thư mục bao gồm cả các tệp tin ẩn [có dấu .], sử dụng tùy chọn -a. Bạn có thể bao gồm tùy chọn -l để định dạng đầu ra dưới dạng danh sách [thông tin chi tiết].

dir -a

dir -al

Liệt kê các mục thư mục

Khi bạn chỉ muốn liệt kê các mục thư mục chứ không phải nội dung thư mục, bạn có thể sử dụng tùy chọn -d. Trong đầu ra dưới đây, tùy chọn -d liệt kê các mục cho thư mục /etc.

Sử dụng -dl: hiển thị một danh sách dài của thư mục bao gồm chủ sở hữu, chủ sở hữu nhóm và quyền truy cập.

dir -d /etc

dir -dl /etc

Liệt kê số chỉ mục của các tệp tin

Trong trường hợp bạn muốn xem chỉ mục của mỗi tệp tin, hãy sử dụng tùy chọn -i. Từ đầu ra dưới đây, bạn có thể thấy cột đầu tiên hiển thị số chỉ mục. Những số này được gọi là inode, đôi khi được gọi là index nodes hoặc index numbers.

Một inode trong các hệ thống Linux là một lưu trữ dữ liệu trên một hệ thống tệp hệ điều hành lưu thông tin về một tệp tin trừ tên tệp và dữ liệu thực tế của nó.

dir -il

Liệt kê tệp tin theo kích thước

Bạn có thể xem kích thước của các tệp tin bằng cách sử dụng tùy chọn -s. Nếu bạn muốn sắp xếp các tệp tin theo kích thước, sử dụng tùy chọn -S.

Trong trường hợp này, bạn sử dụng tùy chọn -h để xem kích thước tệp tin dưới dạng con người đọc được.

dir -shl

Trong đầu ra trên, cột đầu tiên hiển thị kích thước của các tệp tin tính bằng kilobyte. Đầu ra dưới đây hiển thị một danh sách được sắp xếp của các tệp tin theo kích thước của chúng bằng cách sử dụng tùy chọn -S.

dir -ashlS /home/kone

Bạn cũng có thể sắp xếp các tệp tin theo thời gian sửa đổi, với tệp tin đã được sửa đổi gần đây nhất xuất hiện đầu tiên trong danh sách. Thực hiện bằng cách sử dụng tùy chọn -t.

dir -ashlt /home/kone

Liệt kê các tệp tin không có chủ sở hữu

Để liệt kê các tệp tin mà không có chủ sở hữu của chúng, bạn phải sử dụng tùy chọn -g, hoạt động giống như tùy chọn -l chỉ là nó không in ra chủ sở hữu tệp tin. Và để liệt kê các tệp tin mà không có chủ sở hữu nhóm, sử dụng tùy chọn -G như sau:

dir

0

Tên chủ sở hữu tệp tin và chủ sở hữu nhóm không được in ra. Bạn xem tác giả của một tệp tin bằng cách sử dụng cờ --author như sau:

dir

1

Trong đầu ra trên, cột thứ năm hiển thị tên của tác giả của một tệp tin. Các tệp tin examples.desktop thuộc sở hữu của người dùng kone, thuộc nhóm kili.

Liệt kê các thư mục trước các tệp tin

Xem các thư mục trước tất cả các tệp tin khác, sử dụng cờ --group-directories-first như sau.

dir

2

Từ đầu ra ở trên, tất cả các thư mục được liệt kê trước các tệp tin thông thường. Chữ "d" trước các quyền truy cập chỉ ra một thư mục; "a" chỉ ra một tệp tin thông thường.

Bạn có thể xem các thư mục con theo cách đệ quy, liệt kê tất bằng cách sử dụng tùy chọn -R:

dir

3

Trong đầu ra ở trên, ký hiệu [.] biểu thị thư mục hiện tại và thư mục người dùng Kone có ba thư mục con: Backup, dir và Docs.

Thư mục con Backup có hai thư mục con khác là mariadb và mysql mà không có thư mục con.

Thư mục con dir không có bất kỳ thư mục con nào. Và thư mục con Docs có hai thư mục con là Books và Tuts mà không có thư mục con.

Liệt kê các tệp tin với ID người dùng và nhóm

Để xem ID người dùng và nhóm, bạn sử dụng tùy chọn -n.

Đầu ra không có tùy chọn -n:

dir

4

Đầu ra với tùy chọn -n

dir

5

Liệt kê các tệp tin được phân tách bằng dấu phẩy

Điều này có thể được thực hiện bằng cách sử dụng tùy chọn -m.

dir

6

Để tìm trợ giúp về việc sử dụng lệnh dir, hãy sử dụng cờ --help và để xem chi tiết phiên bản của dir, hãy sử dụng cờ --version.

Chủ Đề