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

Tìm phòng giá rẻ trên booking.com

Booking.com

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:  Thông tin về OTA Viator bán tour, vé tham quan, hoạt động trải nghiệm

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é

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)