Cara Menghapus Fail Pautan Simbolik



Cuba Instrumen Kami Untuk Menghapuskan Masalah

Pautan simbolik, juga disebut pautan lembut atau bahkan kadangkala symlink, pada dasarnya adalah fail yang mengandungi rujukan ke beberapa fail lain dan membolehkan anda mengaksesnya tanpa memasukkan jalur penuh fail asal. Anda boleh membuat pautan ke fail atau direktori biasa, dan banyak pakej sistem operasi menggunakannya untuk keuntungan mereka. Sebagai contoh, pengguna Wine di Linux atau FreeBSD mungkin telah melihat direktori yang disebut dosdevices yang mengandungi pautan simbolik ke pemacu MS-DOS yang disimulasikan untuk membantu menjalankan program Windows.



Akhirnya, anda mungkin perlu membuang pautan simbolik yang anda buat sendiri atau yang tersisa dari program. Anda bahkan mungkin menerima mesej ralat yang berbunyi 'Terlalu banyak tahap pautan simbolik', yang menunjukkan bahawa pautan dihubungkan kembali ke dirinya sendiri dalam kitaran yang tidak pernah berakhir.



Kaedah 1: Membuang Fail Pautan Simbolik

Walaupun anda tidak boleh membuang pautan tanpa alasan yang baik, satu arahan akan melakukannya untuk anda dengan minimum bermain-main. Buka tetingkap terminal dengan menahan Ctrl, Alt dan T pada masa yang sama. Anda juga boleh mencarinya dengan mengklik Dash jika anda menggunakan Unity atau memulakannya dengan mengklik menu Aplikasi dan memilihnya dari System Tools jika anda menggunakan KDE, Xfce4, LXDE atau persekitaran desktop yang lain.



Segera gunakan cd untuk menavigasi ke tempat pautan yang menyinggung dan kemudian gunakan rm -i pautanNama untuk membuang pautan, setelah menggantikan linkName dengan nama sebenar pautan tersebut. Anda akan diberi arahan yang berbunyi 'rm: hapus pautan simbolik' linkName '?' yang anda boleh taip y dan tekan enter. Oleh itu, pautan yang menyinggung itu dikeluarkan. Walaupun anda boleh membuang pautan hanya dengan menggunakan rm dengan sendirinya, yang terbaik adalah menggunakan suis -i untuk memaksa permintaan sehingga anda dapat memastikan bahawa itu benar-benar adalah pautan simbolik yang anda hapus. Sekiranya ia membaca sesuatu yang lain, anda boleh menaip n untuk membatalkannya.

Demi latihan, kami menuju ke direktori / tmp dan menggunakan mkdir bob untuk membuat direktori kemudian dihubungkan dengannya ln -s bob jamie untuk benar-benar membuat pautan simbolik. Anda selalu boleh menggunakan ln -sama1 nama2 untuk membuat pautan simbolik ke mana-mana fail atau direktori di mana sahaja dalam sistem fail. Contohnya, akan membuat symlink di direktori semasa yang disebut edit yang menunjuk ke file nanorc lebar sistem. Anda kemudian boleh mengaksesnya seperti fail lain dan bahkan digunakan lebih banyak suntingan untuk melihatnya.



Setelah selesai, anda boleh menggunakan rm -i edit untuk membuang pautan simbolik tanpa menyentuh yang sebenarnya fail. Perintah satu ini cukup untuk menarik sebarang pautan yang boleh ditarik oleh akaun pengguna anda tanpa perlu bermain lebih jauh. Sekiranya anda pernah terperangkap dalam membetulkan ralat 'Terlalu banyak tahap pautan simbolik' yang ditakuti dengan symlink yang memerlukan keistimewaan yang lebih tinggi untuk diselesaikan, maka cubalah sudo rm -i edit untuk memadam fail. Sistem akan meminta kata laluan anda dan kemudian meminta untuk menghapus akaun pengguna anda.

Kaedah 2: Memutuskan pautan symlink

Anda juga boleh membuang entri pautan simbolik di direktori mana pun dengan menaip nyahpautkan pautanNama , di mana linkName adalah nama entri. Jadi anda boleh menaip nyahpaut suntingan untuk membuang fail di atas. Oleh kerana ia tidak memberikan pemeriksaan kewarasan atau arahan bagus yang dilakukan oleh perintah rm -i, ia tidak hampir seperti yang disyorkan, tetapi ia berfungsi dan kerana ia tidak mengambil pilihan apa pun, boleh diperdebatkan bahawa lebih mudah digunakan , walaupun teknik ini tidak perlu banyak bermain-main.

Anda juga akan selalu mendapat rm pada setiap sistem Unix, sama ada berdasarkan Linux, BSD, Solaris, macOS atau bahkan yang lain, oleh itu ia sering menjadi kaedah pilihan.

3 minit membaca