Nếu bạn muốn tìm và xóa tất cả các tệp phù hợp như wordpress-*.sql
, bạn có thể sử dụng find
lệnh. :)
Chẳng hạn, bạn muốn xóa tất cả các tệp phù hợp với wordpress-*.sql
bên dưới test_dir
, làm như sau.
cd test_dir
find . -name "wordpress-*.sql" -exec rm -f {} \;
Bất cứ khi nào find
chương trình thực sự tìm thấy một tập tin phù hợp, nó sẽ cố gắng thực hiện một lệnh theo sau -exec
tùy chọn. Trong trường hợp rm -f {}
này sẽ được thực thi và {}
sẽ được thay đổi thành tên tệp phù hợp. Ví dụ
rm -f wordpress-169.sql
Bạn cũng có thể đặt độ sâu của thư mục con với -maxdepth
tùy chọn.
cd test_dir
find . -maxdepth 3 -name "wordpress-*.sql" -exec rm -f {} \;
Xin lưu ý rằng bạn phải chỉ định -maxdepth
tùy chọn trước các tùy chọn khác. Nếu không, bạn có thể đáp ứng kết quả những gì bạn thực sự không muốn thấy.