Cách tìm kiếm và xóa nhiều ảnh theo tên file của wordpress website trên Linux server

Chắc hẳn các bạn phải đau đầu khi phải tìm cách xóa bớt ảnh mà website wordpress tự sinh ra quá nhiều hoặc khi thay đổi giao diện mà chưa cấu hình lại. Trong bài viết này mình sẽ chia sẻ hướng dẫn các bạn tìm và xóa các file ảnh theo tên dễ dàng và nhanh chóng bằng dòng lệnh của linux. Chuẩn bị các bước nhé:

B1: Xem các đuôi file ảnh mà giao diện của bạn sinh ra ví dụ:

  • Tên_file_ảnh_gốc_150x150.png
  • Tên_file_ảnh_gốc_100x100.png
  • Tên_file_ảnh_gốc_300x300.png
  • Tên_file_ảnh_gốc_450x400.png
  • Tên_file_ảnh_gốc_450x550.png
  • Tên_file_ảnh_gốc_450x600.png
  • Tên_file_ảnh_gốc_600x600.png
  • ….

B2: Tìm và sửa dòng lệnh tương ứng với tên file ảnh của bạn

Ví dụ trên ta sẽ có:

Ví dụ 1: find . | grep “w*-150×150.[png|gif|jpg|jpeg]*” | xargs rm -f

Ví dụ 2:  find . | grep “w*-100×100.[png|gif|jpg|jpeg]*” | xargs rm -f

Ví dụ 3:  find . | grep “w*-300×300.[png|gif|jpg|jpeg]*” | xargs rm -f

Ví dụ 4,5,6:  find . | grep “w*-450×4*.[png|gif|jpg|jpeg]*” | xargs rm -f

B3: Chạy lệnh cd đến thư mục cần tìm và xóa

Ví dụ muốn xóa các ảnh có tên file như ví dụ trên ở thư mục tháng 9 của năm 2021 theo đường dẫn trên hosting: /home/websitecuaban.com/public_html/wp-content/uploads/2021/09 ta chạy các lệnh:

cd /home/websitecuaban.com/public_html/wp-content/uploads/2021/09

find . | grep “w*-150×150.[png|gif|jpg|jpeg]*” | xargs rm -f
find . | grep “w*-100×100.[png|gif|jpg|jpeg]*” | xargs rm -f
find . | grep “w*-300×300.[png|gif|jpg|jpeg]*” | xargs rm -f
find . | grep “w*-450×4*.[png|gif|jpg|jpeg]*” | xargs rm -f

XEM THÊM:  Học nhanh cách nấu 9 món súp Âu chuẩn vị

Hướng dẫn cụ thể nâng cao bạn có thể tham khảo các ví dụ sau. Ký tự * sẽ thay thế cho toàn bộ ký tự có trên file, [0-9] file có số từ 0-9

find . | grep “w*bak.[png|gif|jpg|jpeg]*” | xargs rm -f
find . | grep “w*-1-*.[png|gif|jpg|jpeg]*” | xargs rm -f
find . | grep “w*100x[0-9].[png|gif|jpg|jpeg]*” | xargs rm -f

find . | grep “w*1200x[0-9].[png|gif|jpg|jpeg]*” | xargs rm -f
find . | grep “w*[0-9]x67*.[png|gif|jpg|jpeg]*” | xargs rm -f

find . | grep “w*220x[0-9].[png|gif|jpg|jpeg]*” | xargs rm -f
find . | grep “w*300x[0-9].[png|gif|jpg|jpeg]*” | xargs rm -f
find . | grep “w*450×450.[png|gif|jpg|jpeg]*” | xargs rm -f
find . | grep “w*768x[0-9].[png|gif|jpg|jpeg]*” | xargs rm -f

Hy vọng bài viết Cách tìm kiếm và xóa nhiều ảnh theo tên file của wordpres website trên Linux server sẽ hữu ích cho các bạn trong quá trình quản trị website wordpress được tốt hơn. Nếu có câu hỏi nào vui lòng để lại thông tin trong phần bình luận hoặc liên hệ để được hỗ trợ.

Bạn có thấy hữu ích không? Hãy cho chúng tôi +1 nhé

Đăng ký nhận bản tin từ Website TXL

Tìm kiếm tức thì các thông tin tại website: tranxuanloc.com

Mẹo tìm kiếm: "Từ khóa cần tìm kiếm" site:tranxuanloc.com để tìm được kết quả chính xác trên công cụ tìm kiếm của google

Trần Xuân Lộc Blog cung cấp dịch vụ

TOP ĐỐI TÁC CUNG CẤP DỊCH VỤ DU LỊCH TRỰC TUYẾN HÀNG ĐẦU

(Đặt phòng, đặt tour, đặt xe, đặt vé máy bay...Nhấn vào link logo để đặt dịch vụ với nhiều ưu đãi hấp dẫn)

Cảnh báo: Hiện nay có rất nhiều đơn vị SỬ DỤNG LẠI các THÔNG TIN NỘI DUNG ĐÀO TẠO của KHÓA HỌC SALE OTA TỪ OTAVN mà không đảm bảo chất lượng và hỗ trợ về sau. Các bạn muốn đăng ký học SALE OTA uy tín hãy liên hệ trực tiếp với OTA Việt Nam. OTAVN có xây dựng các hình thức đào tạo trực tiếp offline cho doanh nghiệp, đào tạo 1-1 từ xa và tự học online. Chúng tôi có 2 tên miền là: otavietnam.com và tranxuanloc.com (founder) có chia sẻ và đăng tải các thông tin liên quan về OTA/ Sale OTA/ Digital Marketing/ Thiết kế website... Với khách hàng/ đối tác đã sử dụng dịch vụ của OTAVN sẽ được HỖ TRỢ MIỄN PHÍ các vấn đề phát sinh, tư vấn giải đáp sau khi đã hoàn thành khóa học hoặc sau khi đã sử dụng dịch vụ trọn đời. Hotline:0934552325 (iMessage/ Zalo/ Whatsapp) - Email: [email protected]