Diciamo che ho una directory contenente un numero di sottodirectory, ognuna con un numero di file al loro interno. Desidero controllare quali di queste directory non contengono un file specifico. Ad esempio, se queste sono le mie directory:Escludere le directory in find che non contengono un nome file specifico?
dir/A:
foo
bar
dir/B:
bar
dir/C:
foo
dir/D:
dir/E:
foo
bar
Se avessi voluto elencare tutte le directory che non contengono foo
, vorrei avere:
dir/B
dir/D
E 'possibile fare questo con unix find
, o fare Devo usare qualche strumento alternativo?
C'è un modo per rimuovere la cartella corrente './' che è presente nell'output ?, poiché se ho bisogno di copiare queste sottodirectory in un'altra directory, la presenza di '. /' Sarebbe dannosa – WanderingMind