Tìm kiếm thư mục trong linux

*

Lúc thao tác vào môi trường UNIX, như vào ngôi trường hợp này là Linux, thật lý tưởng để hiểu chi tiết muasamquan5.comệc thực hiện một vài lệnh sẽ giúp đỡ công ty chúng tôi thực hiện những tác vụ, mang đến mặc dù là quản lí trị tuyệt cá nhân. Một trong các chính là lệnh Find, như thương hiệu của nó biểu lộ, được thực hiện để tìm kiếm những tệp hoặc những mục vào hệ quản lý điều hành Theo phong cách dễ dàng và đơn giản tuy thế tương đối đầy đủ tác dụng cùng không hề thiếu.

You watching: Tìm kiếm thư mục trong linux

lúc chúng tôi đưa ra quyết định áp dụng lệnh find, Cửa Hàng chúng tôi hoàn toàn có thể kiếm tìm kiếm và xác định danh sách những tệp hoặc thỏng mục dựa trên các điều kiện được hướng dẫn và chỉ định vào cú pháp sử dụng sẽ được xúc tiến. Tiếp theo bọn họ vẫn coi lệnh find là gì với có tác dụng thay làm sao chúng ta có thể sử dụng nó vào Linux bởi các tsi mê số không giống nhau của nó.

Tìm gì

Tìm là 1 trong lệnh trong các phiên bản phân phối hận Linux rất có ích tuy vậy không được nghe biết. Đó là 1 lệnh sẽ tạo nên điều kiện mang lại trọng trách search tệp khi chúng ta có không ít tệp với thực sự khôn xiết cạnh tranh tra cứu. Ngoài những tập tin, bạn cũng có thể tìm tìm hoặc xóa cục bộ thỏng mục. Quý khách hàng rất có thể tra cứu tìm cùng với những bộ thanh lọc ví dụ như form size, tên, ứng dụng mở rộng, ngày ...

Lọc kiếm tìm tìm cùng với Tìm

trong số những điểm mạnh Khủng của bài toán sử dụng lệnh này là chúng ta có thể thanh lọc kết quả bởi các biến đổi khác nhau, chẳng hạn như: QuyềnNhómNgười dùngLoại tệpNgày tạo nên hoặc sửa đổiKích thước và nhiều tùy lựa chọn có sẵn

Solvetic đã giải thích những phương pháp khác biệt để thực hiện lệnh Find một giải pháp công dụng vào Linux cùng vào ngôi trường hòa hợp này, chúng tôi sẽ thực hiện Ubuntu 19.04. Chúng ta đang thấy có tác dụng cụ nào chúng ta cũng có thể áp dụng lệnh find nhằm tìm với kiếm tìm tìm các tệp bao gồm bộ thanh lọc cùng với muasamquan5.comệc sử dụng thiết bị đầu cuối Linux.

1. Cách kiếm tìm kiếm tệp theo tên hoặc phần không ngừng mở rộng bởi những lệnh vào Linux

Đây là phần rất cần thiết nhất của muasamquan5.comệc áp dụng lệnh Tìm và bởi vì điều đó cần biết thương hiệu của đối tượng người dùng hoặc phần không ngừng mở rộng của nó (.mp4, .txt, Jpg, v.v.) để sở hữu được tác dụng thẳng.

Bước 1 Ví dụ: Cửa Hàng chúng tôi hy vọng search một tệp có tên Solvetic.docx nằm trong một thư mục bên trên màn hình nền, vào trường hòa hợp này chúng tôi bắt buộc điều tìm hiểu băng thông kia với tiếp đến thực hiện nhỏng sau: tìm kiếm -name Solvetic.docx

Bước 2 Kết trái là họ đã thấy thư mục lưu trữ tệp được tàng trữ (nếu có):

title

Bước 3 Ngược lại, ví như công ty chúng tôi ý muốn xem tất cả những tệp bởi một tiện ích không ngừng mở rộng ví dụ, ví dụ như .docx, Shop chúng tôi đang triển khai nlỗi sau: tra cứu -name sức khỏe * .docx

Cách 4 Dấu hoa thị liệt kê tất cả những tệp bao gồm phần mở rộng này

title

Cách 5 Cú pháp thực hiện phổ biến của lệnh Tìm như sau: tra cứu <-H> <-L> <-P> <đường truyền ...>

Bước 6 Các ttê mê số này là:

-H

Nó không áp theo những link bảo hộ, ​​chỉ trừ Khi những đối số loại lệnh được xử trí.

-L

Thực hiện tại theo các liên kết thay thế.

See more: Top Hình Ảnh Màn Hình Khóa Troll, Bá Đạo, 120 Màn Hình Khóa Chất Ý Tưởng

-P

Không khi nào theo các liên kết thay thế và chính là tùy chọn mặc định

Bước 7 Tùy lựa chọn cho thấy vị trí sẽ thực hiện tìm kiếm kiếm Linux. Tmê say số có thể là tân oán tử, tùy chọn, bình chọn hoặc hành muasamquan5.com nhằm thực hiện, chúng tôi thấy rằng, theo mặc định, lệnh Tìm đã bỏ lỡ những liên kết thay thế gồm sẵn, nhưng với -L, Cửa Hàng chúng tôi sẽ kiếm tìm tìm chúng để sở hữu công dụng tương đối đầy đủ rộng. Có cha nút tối ưu hóa mà chúng ta cũng có thể chọn lúc chạy Tìm, kia là: -O1-O2-O3

Bước 8 Giá trị -Omột là tùy chọn mặc định cùng công dụng của nó là buộc lệnh Tìm search tìm dựa trên tên tệp mà chúng ta đã xác minh. Mức -O2 Chịu trách nhiệm ưu tiên các bộ thanh lọc tên tệp, tiếp nối nó sẽ tiến hành tất cả những bộ lọc dựa vào loại tệp với tiếp đến thực hiện các điều kiện không giống để sở hữu hiệu quả hoàn hảo và cấp cho -O3 thực hiện buổi tối ưu hóa sâu rộng bằng cách thực hiện tất cả các tài nguyên tới cả buổi tối đa

$config not found

Tìm tùy chọn lệnh

Các tùy lựa chọn Tìm tầm thường là: -O1: quý hiếm mang định, nó là một trong những cỗ thanh lọc dựa vào tên của tệp được hướng dẫn và chỉ định.-O2: Tìm tìm thứ nhất theo tên tệp cùng sau đó theo loại-O3: Thực hiện tại tra cứu kiếm auto sắp xếp hiệu quả dựa vào muasamquan5.comệc thực hiện tài nguyên-maxdepth X: Tìm kiếm vào thỏng mục hiện tại cùng trong thỏng mục con làm muasamquan5.comệc cung cấp X.-iname: Tìm tìm cơ mà không bắt buộc nhờ vào vnạp năng lượng bạn dạng.-Không: Chỉ trả về hiệu quả không khớp với tìm kiếm-type f: Chỉ tra cứu tìm tập tin.-type d: chạy tìm kiếm kiếm vào thư mục

$config not found

2. Cách tìm kiếm kiếm tệp theo tên hoặc phần mở rộng bằng những lệnh bỏ lỡ chữ hoa hoặc chữ thường xuyên trong Linux

Đây là phương thức có thể chấp nhận được chúng tôi tìm kiếm tệp cùng hiển thị công dụng tất cả đựng chữ hoa với chữ thường: tra cứu -iname solvetic.docx

title

Tìm tìm thương hiệu vào thư mục

Với phương pháp này, chúng tôi có thể phát hiện nay tất cả những tlỗi mục mang tên Solvetic vào tlỗi mục trang chính (/): tìm / -type d -name Solvetic

title

Tìm tìm tệp không tồn tại quyền 777

Các quyền 777 (Rwxrwxrwx) cùng với các quyền kia không biến thành tiêu giảm, nghĩa là, ngẫu nhiên người tiêu dùng nào thì cũng hoàn toàn có thể truy vấn chúng. Để xem các tệp không có quyền này, chúng tôi đã triển khai nlỗi sau: kiếm tìm / -type f! -perm 777

$config not found

title

Bây tiếng, nếu như họ mong xem các tệp cơ mà trường hợp chúng gồm quyền 777, bọn họ đã thực thi: kiếm tìm. -type f -perm 0777 -print

Tìm tìm tệp SGID với 2644 quyền

Quyền 2644 là những tệp gồm quyền hiểu cùng ghi, do vậy giúp thấy các tệp này, Cửa Hàng chúng tôi đang thực thi: tra cứu / -perm 2644

title

$config not found

Tìm tìm tệp SUID vào Linux

Tệp SUID (Đặt ID người dùng của chủ cài đặt Lúc thực thi), là những quyền tệp đặc biệt được cấp cho 1 mục với được áp dụng nhằm cung cấp quyền tạm thời cho tất cả những người dùng để chạy công tác hoặc tệp tất cả quyền của công ty mua tệp. Để xem bọn chúng, công ty chúng tôi đang tiến hành nlỗi sau: tra cứu / -perm / u = s

title

Tìm tìm tệp SGID

Các tệp SGID (Đặt ID team lên khi thực thi), là 1 trong một số loại quyền tệp đặc biệt quan trọng nhưng theo đó nó được phxay kế thừa những quyền truy cập của người tiêu dùng sẽ singin. Để xem các tệp này, Shop chúng tôi vẫn tiến hành nlỗi sau: kiếm tìm / -perm / g = s

$config not found

title

Tìm kiếm tệp chỉ đọc

Để xem tập tin nào chỉ gọi trong Linux, chúng tôi đã thực thi: tìm kiếm / -perm / u = r

title

$config not found

Tìm tìm tập tin thực thi

Nếu công ty chúng tôi mong mỏi biết chắc hẳn rằng số đông tập tin nào có thể xúc tiến được, Shop chúng tôi hoàn toàn có thể áp dụng chiếc sau: tìm kiếm / -perm / a = x

title

3. Cách kiếm tìm tìm tệp cùng với quyền 777 với chmod 755 bên trên Linux

Cách 1 Đây là những quyền gọi và ghi đặc biệt, giúp thấy những tệp này, Cửa Hàng chúng tôi đang thực thi: kiếm tìm / -type d -perm 777 -print -exec chgian lận 755 ;

title

Bước 2 Bây tiếng, giả dụ công ty chúng tôi muốn tìm kiếm những tệp có quyền 777 và chthủ thuật 644, chúng tôi vẫn thực thi: search / -type f -perm 0777 -print -exec chgian lận 644 ;

$config not found

title

4. Tìm kiếm cùng xóa các tập tin với các lệnh trong Linux

Tìm kiếm với xóa một tập tin

Với Tìm tìm, Shop chúng tôi có thể phạt hiện một tệp và thực hiện xóa tệp, trong trường thích hợp này, Shop chúng tôi đã xóa tệp solvetic.docx nhằm Shop chúng tôi thực hiện như sau: kiếm tìm. -type f -name "solvetic.docx" -exec rm -f ;

title

Nếu chúng tôi muốn xóa một vài tệp, công ty chúng tôi hoàn toàn có thể áp dụng app không ngừng mở rộng của nó: tìm. -type f -name "* .docx" -exec rm -f ;

Tìm kiếm thư mục hoặc tập tin trống

$config not found

Chúng tôi có thể chỉ định một đường dẫn, chẳng hạn như / tmp, nhằm tìm những thỏng mục trống, trong trường đúng theo này chúng tôi tiến hành như sau: kiếm tìm / tmp -type d -empty

title

Để tìm tìm những tập tin trống, Shop chúng tôi thực hiện: tìm kiếm / tmp -type f -empty

title

Tìm kiếm tập tin ẩn

Trong Linux với trong toàn bộ những hệ thống, một trong những tệp bị ẩn vì lý do bảo mật thông tin, nếu như đối với một vài tác vụ cai quản trị hoặc cung cấp, đề xuất coi bọn chúng là gì, bạn cũng có thể thực hiện theo thiết bị từ sau cùng với băng thông mong ước, vào trường thích hợp này: kiếm tìm / công ty -type f -name ". *"

$config not found

title

Tìm kiếm tập tin của tín đồ dùng

Một trong các những tùy lựa chọn cơ mà lệnh Tìm kiếm cung cấp mang lại Shop chúng tôi là phát hiện tại những tệp của một người dùng ví dụ, ví dụ, để search tìm tất cả những tệp của người dùng solvetic trong thỏng mục chủ yếu, Cửa Hàng chúng tôi đang tiến hành nlỗi sau: kiếm tìm / nhà người tiêu dùng dung môi

title

Tìm kiếm tệp trường đoản cú một đội cố gắng thể

Để tìm kiếm những phần tử của một đội nhóm, Shop chúng tôi sẽ thực hiện chiếc sau: search / nhà-đội solvetic

title

$config not found

5. Tìm kiếm tệp trong phạm muasamquan5.com thời gian bởi những lệnh trong Linux

Bước 1 Với lệnh Tìm, hoàn toàn có thể tìm tìm những tệp đã có được thực hiện trong một khoảng chừng thời gian, ví dụ, để thấy các tệp vào 30 ngày hôm qua đã có được sửa thay đổi, chúng tôi rất có thể thực thi: kiếm tìm / -trong 30

title

Bước 2 Để xem các tập tin vẫn trình diễn quyền truy cập, Shop chúng tôi thực hiện:

title

Cách 3 Để coi các tệp vẫn sửa thay đổi vào một vài ba ngày, ví dụ từ 1 cho 5, công ty chúng tôi vẫn áp dụng chiếc sau: kiếm tìm / -thời gian +1 về tối nhiều -5

$config not found

title

Cách 4 Nếu chúng ta hy vọng xem các tệp sẽ trình bày một số trong những chuyển đổi trong giờ đồng hồ hoặc phút trước, chúng ta có thể tiến hành nlỗi sau: tìm kiếm /-phút -45

Cách 5 Điều này sẽ liệt kê các tập tin trong 45 phút cuối:

title

Cách 6 Chúng tôi cũng rất có thể liệt kê những tệp đã có được truy cập trong một khoảng thời gian: tìm / -amin -60

title

6. Tìm tìm những tệp bao gồm size rõ ràng bằng các lệnh Linux

Cách 1 Cũng có thể khẳng định kích cỡ tệp vào tiêu chí kiếm tìm kiếm để thấy tất cả các tệp có trọng lượng là 10 MB mà Cửa Hàng chúng tôi thực hiện: kiếm tìm / form size 10 triệu

$config not found

title

Bước 2 Để cấu hình thiết lập một phạm muasamquan5.com trọng lượng, công ty chúng tôi sẽ sử dụng: kiếm tìm / -kích thước + 15M -kích thước -90M

title

Bước 3 Nếu bởi bất kỳ nguyên nhân gì chúng tôi mong mỏi phát hiện tại với xóa một tệp gồm kích cỡ cụ thể, công ty chúng tôi sẽ áp dụng cú pháp sau: tìm / -kích thước + 200M -exec rm -rf ;

Lưu ý

Phiên phiên bản search kiếm trên Unix có một số thiếu sót, vì vậy Cửa Hàng chúng tôi bắt buộc sửa đổi lệnh của mình để sở hữu được hiệu quả mong ước, ví dụ:

Trên Linux tra cứu. -Kích thước 50M | xargs ls -l Trong Unix tìm kiếm. -Kích thước 50M -print0 | xargs -0 ls -l Ở Lever của Tập lệnh, tất cả những tác dụng tìm thấy hồ hết dương mặc dù công ty chúng tôi có nhận ra hiệu quả hay không, vào linux, công ty chúng tôi bao gồm tùy chọn -print -quikhổng lồ trong ngôi trường thích hợp không nhận được hiệu quả.

$config not found

Phiên bạn dạng Tìm kiếm bên trên Unix thiếu hụt tùy lựa chọn này và rất tốt là thực hiện nó với grep nhằm xác minch kết quả chẳng hạn. đọc -ra trường hợp kiếm tìm thấy. -maxdepth 1 -name "$ a" -print -quilớn | grep -q. tiếp nối eđến "File Found" không giống emang lại "Không tìm thấy tập tin" nếu

7.

See more: Làm Cách Trả Lời Mail Trong Outlook 2010 Như Thế Nào? Cách Trả Lời Mail Trong Outlook 2010 Như Thế Nào

Tìm kiếm tệp hình ảnh vào Linux

Các bản phân phối hận hiện thời của Linux, của môi trường xung quanh đồ họa (GUI), cung cấp mang đến Shop chúng tôi kĩ năng sử dụng dụng cụ search tìm tích đúng theo để phân phát hiện tại các tệp mong muốn, vào ngôi trường đúng theo Ubuntu 19.04, Shop chúng tôi có thể truy vấn Tệp và trong ngôi trường tra cứu kiếm, nhtràn vào ngôi trường kiếm tìm kiếm Thuật ngữ ước muốn hiển thị ngay công dụng liên quan:

title

$config not found

Chúng tôi thấy bí quyết tra cứu kiếm tệp trong Linux là một chiếc nào đấy thực thụ hoàn hảo dựa vào lệnh Tìm cùng những trở nên thể không giống nhau của chính nó để có được công dụng rất tốt nlỗi ngôi trường hòa hợp rất có thể.