Cách tìm thư mục trong Linux

Cách tìm thư mục trong Linux

Tìm kiếm một thư mục cụ thể trong hệ thống tệp Linux của bạn? May mắn thay, bạn có nhiều công cụ tìm kiếm theo ý của bạn. Chúng ta sẽ xem xét một số tùy chọn dễ sử dụng và cách sử dụng chúng để tìm kiếm thư mục một cách hiệu quả.





Tìm một thư mục trong Linux

Nhiều tác vụ thông thường trong Linux, chẳng hạn như tạo hoặc chỉnh sửa tệp cấu hình , sẽ yêu cầu bạn xác định vị trí các thư mục cụ thể.





Mặc dù có rất nhiều phương pháp dễ dàng để tìm kiếm tệp, nhưng việc xác định vị trí một thư mục không hề đơn giản. Một tìm kiếm đơn giản với một trong những công cụ tìm kiếm phổ biến có thể chỉ trả về các tệp hoặc làm tràn ngập chế độ xem của bạn với các tệp có tên tương tự.





ứng dụng giúp bạn tìm quần áo

Tuy nhiên, bạn có thể tránh được những cạm bẫy đó nếu bạn chỉ tinh chỉnh các tùy chọn của công cụ tìm kiếm của mình. Vì vậy, mặc dù bạn có thể đã sử dụng các công cụ được đề cập bên dưới, nhưng hôm nay bạn sẽ học cách chỉ nhìn vào các thư mục và cách xem cả kích thước của các thư mục.

Tìm kiếm thư mục trong Linux bằng GNOME Desktop

Nếu bạn sử dụng máy tính để bàn GNOME, bạn có thể nhanh chóng tìm thấy các thư mục bằng cách mở Các tập tin ứng dụng và làm theo các bước sau:



  • Điều hướng đến thư mục bạn muốn tìm kiếm bên trong.
  • Nhấn vào Tìm kiếm ở đầu cửa sổ Tệp.
  • Trong menu thả xuống của thanh tìm kiếm, hãy chọn Thư mục bên trong danh mục, như được hiển thị bên dưới, và sau đó chọn Tên tệp .

Bây giờ bạn có thể tìm kiếm thư mục cho bất kỳ thư mục con nào có tên phù hợp với cụm từ tìm kiếm của bạn.

Tìm kiếm thư mục trong Linux với Catfish

Nếu bạn không sử dụng GNOME, một phương pháp GUI phổ biến và có sẵn khác để tìm kiếm thư mục trong Linux là Cá mèo . Bạn có thể cài đặt ứng dụng trên các hệ thống dựa trên Ubuntu bằng cách tìm kiếm ứng dụng quản lý phần mềm của bạn hoặc bằng cách phát hành bằng lệnh sau:





sudo apt install catfish

Để cài đặt Catfish trên Fedora và các hệ thống dựa trên RPM khác, hãy sử dụng lệnh sau:

yum install catfish

Sau khi cài đặt xong, hãy mở Catfish và đảm bảo rằng thanh bên bên trái hiển thị. Nếu không, hãy nhấn F9 hoặc nhấp vào biểu tượng bánh răng ở trên cùng bên phải của cửa sổ và kiểm tra Hiển thị thanh bên Lựa chọn.





Theo mặc định, Catfish sẽ cố gắng tìm kiếm các tệp chứ không phải thư mục. Bạn sẽ cần xác định rằng bạn đang tìm kiếm một thư mục bằng cách chọn Thư mục , bỏ chọn tất cả các tùy chọn khác.

Tìm một thư mục theo tên

Nếu bạn sẵn sàng sử dụng thiết bị đầu cuối, tìm thấy command là một công cụ tìm kiếm vừa đơn giản vừa linh hoạt. Đây là một ví dụ về cách sử dụng của nó:

find ~/Documents -type d -name MyFolder

Lệnh trên sẽ tìm kiếm toàn bộ hệ thống tệp (được chỉ định bởi ~ / Tài liệu ) cho các thư mục ( gõ -d ) được đặt tên chính xác là MyFolder ( -name MyFolder ).

Nếu bạn muốn tìm kiếm hệ thống tệp gốc, bạn cần phải cung cấp / như vị trí. Ngoài ra, bạn sẽ cần nâng cao các đặc quyền bằng cách thêm sudo ở phía trước của nó ..

Thay vì chỉ định một vị trí, bạn cũng có thể chỉ cần thay đổi thư mục hiện tại của mình thành thư mục bạn muốn tìm kiếm, trong trường hợp đó, find sẽ chỉ tìm kiếm trong thư mục hiện tại.

Các gõ -d một phần của lệnh chỉ định rằng đó là thư mục bạn đang tìm kiếm, thay vì một tệp. Hãy chắc chắn bao gồm điều đó khi bạn tìm kiếm để bạn không bị choáng ngợp bởi các tên tệp có cùng một cụm từ tìm kiếm.

Nếu bạn không chắc liệu thư mục bạn đang tìm có sử dụng chữ hoa hay chữ thường trong tên của nó hay không, bạn có thể thay đổi -Tên tranh luận với -iname để thực hiện tìm kiếm không phân biệt chữ hoa chữ thường.

Ngoài ra, bạn có thể sử dụng thẻ ký tự đại diện nếu bạn chỉ chắc chắn về một phần tên của thư mục.

Dưới đây là một ví dụ sử dụng cả hai tùy chọn đó:

find / -type d -iname myfolder*

Tìm một thư mục Linux theo tên chính xác

Một công cụ tương tự mà bạn có thể đã sử dụng trước đây là định vị . Tìm kiếm một thư mục với định vị sẽ trông như thế này:

locate -b 'MyFolder'

Lệnh trên sẽ tìm bất kỳ thư mục nào trong hệ thống tệp của bạn có tên chính xác là 'MyFolder'.

Để tìm kiếm các kết quả phù hợp từng phần, hãy xóa dấu ngoặc kép hoặc chèn dấu hoa thị. Tuy nhiên, hãy cảnh báo rằng tìm kiếm theo ký tự đại diện có thể đưa ra các tên tệp phù hợp ngoài các thư mục.

android trên raspberry pi 3 b +

Bạn cũng có thể vượt qua -tôi tùy chọn bỏ qua trường hợp.

Tại thời điểm này, bạn có thể hỏi, sự khác biệt giữa xác định vị trí và tìm kiếm là gì?

Câu trả lời ngắn gọn: Định vị nhanh hơn, nhưng tìm thấy chính xác hơn.

Lệnh find sẽ xem xét hệ thống tệp trực tiếp của bạn cho cụm từ tìm kiếm của bạn để trả về các đường dẫn chính xác như chúng hiện đang tồn tại.

Định vị, thay vì tìm kiếm hệ thống tệp trực tiếp, hãy tìm kiếm cơ sở dữ liệu được lập chỉ mục trước của tất cả các tên tệp và thư mục của bạn. Cách tiếp cận đơn giản giúp tìm kiếm nhanh hơn nhiều, nhưng cơ sở dữ liệu đó có thể lỗi thời.

Có liên quan: 7 ứng dụng tuyệt vời để xem mức sử dụng đĩa trong Linux

Do đó, xác định vị trí là tùy chọn tốt nhất miễn là bạn không nghĩ rằng thư mục đã được tạo hoặc di chuyển gần đây.

Nếu bạn cho rằng thư mục của mình đã được sửa đổi gần đây, bạn nên sử dụng find. Hoặc, bạn có thể sử dụng định vị nếu bạn phát hành lệnh này trước tiên để cập nhật cơ sở dữ liệu tìm kiếm:

sudo updatedb

Thao tác này sẽ mất thời gian, nhưng sau khi hoàn tất, bạn có thể chắc chắn rằng các lệnh xác định vị trí của mình sẽ trả về kết quả nhanh chóng và chính xác.

Tìm kích thước của một thư mục Linux

Nếu bạn đã tìm thấy một thư mục bằng một trong các phương pháp trên và bây giờ bạn muốn xem kích thước của nó, bạn có thể thực hiện điều đó nhanh chóng với của chỉ huy. Chỉ định các tùy chọn -hs theo sau là đường dẫn đến thư mục của bạn, như sau:

du -hs /MyFolder

Gỡ bỏ NS ký tự (để tóm tắt) để xem kích thước của từng thư mục con.

các trang mạng xã hội kiếm tiền như thế nào

Tìm nhanh thư mục trong Linux

Bất kỳ thư mục nào bạn tìm kiếm giờ đây đều nằm trong tầm tay bạn chỉ với một vài cú nhấp chuột hoặc lệnh nhanh chóng.

Nếu bạn cần di chuyển nội dung của các thư mục của mình sang một PC khác, bạn có thể ngạc nhiên về các tùy chọn mà bạn có để truyền không dây các thư mục của mình.

Đăng lại Đăng lại tiếng riu ríu E-mail 7 ứng dụng truyền tệp không dây tốt nhất trên Linux

Bạn cần chuyển tệp của mình qua Wi-Fi trên Linux? Dưới đây là một số phương pháp bạn có thể sử dụng.

Đọc tiếp
Chủ đề liên quan
  • Linux
  • Hệ thống tập tin
  • Linux
Giới thiệu về tác giả Jordan Gloor(Đã xuất bản 51 bài báo)

Jordan là một nhà văn nhân viên của MUO, người đam mê làm cho Linux có thể truy cập và không bị căng thẳng cho tất cả mọi người. Anh ấy cũng viết hướng dẫn về quyền riêng tư và năng suất.

Xem thêm từ Jordan Gloor

Theo dõi bản tin của chúng tôi

Tham gia bản tin của chúng tôi để biết các mẹo công nghệ, đánh giá, sách điện tử miễn phí và các ưu đãi độc quyền!

Bấm vào đây để đăng ký