Saya sudah mencoba alias rm
dengan rm='mv $1 /tmp/'
tidak berhasil.
Bagaimana saya bisa menghapus file sementara dengan baris perintah?
Saya ingin mengganti rm
perintah dengan mv
perintah untuk tidak menghapus file saya dan membuat tempat sampah dengan baris perintah seperti saya menggunakan ikon tempat sampah di desktop saya.
Jawaban:
Saya pikir pertanyaan Anda dijawab di sini . Singkatnya;
rm
adalah bentuk buruk, karena skrip lain (dan / atau pengguna) pada sistem Anda bergantung pada perilaku defaultrm
dengan liardel
Untuk melakukan ini;
alias del 'mv -i $1 /tmp'
The
-i
flag memperingatkan Anda jika file dengan nama yang sama sudah ada di tempat sampah, sehingga Anda tidak kehilangan file sampah yang ada.Dan Anda ingin alias itu dijalankan kapan pun Anda membuka shell, yang tergantung pada sistem Anda mungkin memasukkan perintah
~/.bashrc
Beberapa orang melaporkan itu
$1
tidak berfungsi, dan ada skrip yang disarankan di utas yang saya tautkan yang akan membantu jika itu masalahnya.Semoga itu bisa membantu
sumber