Supposons que je place tous mes codes C et les exécutables dans ~/anta40/Codes/C
.
Supprimer tous les codes C via le Terminal est facile :
rm *.c
Ma question est comment supprimer tous les exécutables Mach-O (à partir de la compilation des codes C). Sur Windows, c'est très facile, car les exécutables ont généralement l'extension exe
, donc vous faites simplement :
del *.exe
Je pense que c'est plus compliqué sur MacOS car les exécutables n'ont généralement pas d'extension spécifique. file
peut être utile, par exemple :
$ file sortdemo
sortdemo: Mach-O 64-bit executable x86_64
Aucune idée pour le reste.
0 votes
L'extension ne vous dit rien. Vous ne pouvez pas non plus conclure de l'extension .c, que ce doit être un fichier source C. Dans votre cas, je parcourrais tous les fichiers, appliquerais la commande
file
(qui, en passant, n'est pas non plus infaillible à 100 %), et supprimerais le fichier sifile
croit que c'est un exécutable Mach-O.