Jika saya mengatur direktori saat ini/kerja (menavigasi ke sana menggunakan cd
) ke beberapa direktori tertentu dan kemudian ketik:
rm *.xvg
Apa yang akan dilakukan perintah ini? Benarkah perintah di atas hanya hapus file dengan ekstensi .xvg
hanya di direktori kerja?
Saya gugup mencoba ini sebelum bertanya, karena saya ingin benar-benar yakin bahwa perintah di atas hanya akan menghapus .xvg
file BERLOKASI DI DIREKTORI KERJA .
Jawaban yang Diterima:
Ya, rm *.xvg
akan hanya hapus file dengan ekstensi yang ditentukan di saat ini . Anda direktori.
bagus cara untuk memastikan Anda memang berada di direktori yang ingin Anda hapus file Anda adalah dengan menggunakan pwd
perintah yang akan menampilkan direktori Anda saat ini dan kemudian melakukan ls
untuk memverifikasi Anda menemukan file yang Anda harapkan.
Jika Anda sedikit khawatir tentang mengeluarkan rm
perintah, ada 2 hal yang dapat Anda lakukan:
-
ketik
ls *.xvg
untuk melihat daftar file apa yang akan terpengaruh oleh perintah ini. -
Kecuali Anda memiliki lot file, Anda juga selalu dapat menggunakan
-i
sakelar baris perintah untukrm
(juga ada untukcp
danmv
). Menggunakanrm -i *.xvg
akan meminta Anda untuk setiap file individual jika boleh menghapusnya, jadi Anda bisa yakin tidak ada yang tidak Anda harapkan akan dihapus. (Ini akan membosankan jika Anda memiliki banyak file