Yes, I used Difference and I would like do it all at once.
In this case, it's not possible to do it all at once.
For example, if you have one object, in one position, which you want to use to cut through many other objects, then yes, there is a way to do it....more or less, all at once. But in this case, even though all the ellipses are identical, the one which will be used for cutting through other different objects needs to be moved into different position each time.
In general, those path operations (booleans) can only work with 2 selected objects. Union can be done with more than one selected object. And sometimes Intersection can be done with more than one selected object. But all the rest, only 2 objects....except....
We have a relatively new extension which will allow multiple boolean operations, when the situation is one object in one position, which needs to difference, division or cut path, through many other objects. For these, you still have to wait for Inkscape to do them one at a time. But at least you don't have to keep duplicating and commanding for each pair. Here's a link to that extension:
https://inkscape.org/en/~Moini/%E2%98%85multi-bool-extension-cut-difference-division (Actually there's an upgrade for that, but I'm not sure it's working yet....
https://gitlab.com/su-v/inx-pathops Someone recently tried to use it but got a traceback error with no results. They gave up and went a different route. But if you wanted to try it, I'm sure the authors would welcome your input, by reporting any errors, providing test file, etc.)