Pod koniec makefile widziałem
rm -f *~ *.class
Rozumiem *.class, ale co to jest *~?
Pod koniec makefile widziałem
rm -f *~ *.class
Rozumiem *.class, ale co to jest *~?
Odpowiedzi:
Zasadniczo usuwa pliki kopii zapasowych.
*~oznacza wszystkie pliki z rozszerzeniem ~.
Wiele programów systemowych Unix / Linux tworzy pliki kopii zapasowych, które kończą się na ~.
Na przykład edytory emacsi nanoautomatycznie zapisują kopię zapasową każdego edytowanego pliku. Kiedy zapisuje plik, stara wersja jest zapisywana przy użyciu nazwy pliku z tyldą ( ~) dodaną na końcu.
Vimzrobi to samo, jeśli włożysz :set backupswoje .vimrc.
*~na Unix / Linux jest jak *.bakna Windows.
~rozwijaj się do katalogu domowego tylko wtedy, gdy pojawia się na początku słowa.