"Rm: turun ke direktori" apa artinya?


0

Saya mencoba mengikuti instruksi sini untuk mendapatkan emacs tetapi saya terjebak dengan menghapus .emacs.d map. Apa yang harus saya lakukan ketika baris perintah bertanya rm: descend into directory '.emacs.d'?

a@b:~$ sudo rm -r -i .emacs.d
[sudo] password for a: 
rm: descend into directory `.emacs.d'? 

Apakah ada cara yang lebih sederhana untuk menemukan dan menghapus file tanpa menggunakan baris perintah? Saya tidak dapat menemukan file ini di GUI.


1
Coba tambahkan opsi -f
Der Hochstapler

Jawaban:


5

Anda menambahkan -i opsi yang berarti --interactive sehingga akan menanyakan apakah ia dapat menghapus setiap file dan direktori . Apakah satu-satunya alasan mengapa "turun ke direktori` .emacs.d '? " muncul.

Jadi kamu juga, lupakan tentang -i atau terus menekan Y .

BTW, sudo tidak perlu:

(Opsional) hapus direktori .emacs.d / .git. Anda mungkin ingin membuat repo git Anda sendiri untuk .emacs.d

Hapus hanya menyiratkan:

rm -r .emacs.d/.git

1

Tampaknya .emacs.d adalah folder, dan perintah rm meminta untuk mengonfirmasi bahwa Anda ingin menghapus file di dalam folder juga. Untuk mengkonfirmasi permintaan ini, ketik y (untuk ya) dan tekan enter.

Karena ketertarikan, mengapa Anda menggunakan sudo pada perintah ini? File-file tersebut ada di direktori home Anda, jadi Anda tidak perlu root privilege untuk menghapusnya (kecuali jika izinnya kacau)


Terima kasih, saya mencoba tanpa sudo dan semuanya berhasil. Sebelumnya, ia bertanya apakah saya adalah root, mungkin itu sebabnya saya menggunakan sudo.
Zeynel

@ Zeynel persis apa yang Anda gunakan? Juga, jika berhasil tandai jawabannya sebagai diterima.
Braiam
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.