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 emacs
i nano
automatycznie 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.
Vim
zrobi to samo, jeśli włożysz :set backup
swoje .vimrc
.
*~
na Unix / Linux jest jak *.bak
na Windows.
~
rozwijaj się do katalogu domowego tylko wtedy, gdy pojawia się na początku słowa.