Bagaimana cara saya menghapus file sementara dengan baris perintah?

2

Saya sudah mencoba alias rmdengan rm='mv $1 /tmp/'tidak berhasil.

Bagaimana saya bisa menghapus file sementara dengan baris perintah?

Saya ingin mengganti rmperintah dengan mvperintah untuk tidak menghapus file saya dan membuat tempat sampah dengan baris perintah seperti saya menggunakan ikon tempat sampah di desktop saya.

Gigameg
sumber
"Hapus sementara" adalah sebuah oxymoron. Bisakah Anda jelaskan apa yang ingin Anda lakukan?
iglvzx
1
Saya memperbaiki pertanyaan saya. Saya ingin memindahkan file daripada menghapus. Saya ingin sampah di baris perintah.
Gigamegs

Jawaban:

3

Saya pikir pertanyaan Anda dijawab di sini . Singkatnya;

  • Menambahkan alias untuk rmadalah bentuk buruk, karena skrip lain (dan / atau pengguna) pada sistem Anda bergantung pada perilaku default
  • Saat Anda beralih ke komputer lain, Anda akan menggunakannya rmdengan liar
  • Alih-alih membuat alias untuk perintah Anda sendiri, seperti del

Untuk melakukan ini;

alias del 'mv -i $1 /tmp'

The -iflag 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 $1tidak berfungsi, dan ada skrip yang disarankan di utas yang saya tautkan yang akan membantu jika itu masalahnya.

Semoga itu bisa membantu

Tak
sumber