Tôi cần xóa tất cả dữ liệu đã biên dịch:
- thư mục được gọi là
build
, - thư mục được gọi là
obj
, - * .so tập tin.
Tôi đã viết một lệnh
find \( -name build -o -name obj -o -name *.so \) -exec rm -rf {} \;
đi qua tất cả các thư mục đệ quy và xóa tất cả những gì tôi cần.
Tại sao tôi có một đầu ra như vậy vào cuối? Có lẽ tôi nên viết một lệnh khác.
find: `./3/obj': No such file or directory
find: `./3/build': No such file or directory
find: `./1/obj': No such file or directory
find: `./1/build': No such file or directory
find: `./2/obj': No such file or directory
find: `./2/build': No such file or directory
find
như thế này màfind /search_directory options
bỏ qua thư mục tìm kiếm không phải là một ý tưởng hay