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
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 googleGỢI Ý: Khóa học sales OTAOTA là gìđăng ký kênh OTAEmail theo tên miềnCRMWP Content Crawlerchuyển VPSACF