Apa artinya * ~?


Jawaban:


25

Ini pada dasarnya menghapus file cadangan.

*~berarti semua file berakhiran ~.

Banyak program sistem Unix / Linux membuat file cadangan yang berakhir dengan ~.

Misalnya, emacsdan nanoeditor secara otomatis menyimpan salinan cadangan dari setiap file yang Anda edit. Saat menyimpan file, versi lama disimpan menggunakan nama file dengan tilde ( ~) ditambahkan di akhir.

Vimakan melakukan hal yang sama jika Anda menempatkan :set backupdi Anda .vimrc.

*~di Unix / Linux seperti *.bakdi Windows.


Ah! Saya terlalu memikirkannya. Kupikir itu menghapus semua direktori rumah atau sesuatu ...
Xodarap

18
~hanya diperluas ke direktori home jika muncul di awal kata.
Mikel

Anda harus sangat berhati-hati jika Anda pernah menerbitkan situs web untuk mengecualikan file tersebut dengan cara apa pun sebagai salah satu cara klasik untuk menyerang situs web itu untuk mencari file-file itu yang hanya akan dimainkan oleh server web Anda sebagai file teks, dan karenanya ungkapkan server Anda kode (yang buruk karena tidak ada kode yang dapat diandalkan 100%)
Kiwy
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.