Cara Menghapus File Tautan Simbolik



Coba Instrumen Kami Untuk Menghilangkan Masalah

Tautan simbolis, juga disebut tautan lunak atau bahkan terkadang tautan simbolis, pada dasarnya adalah file yang berisi referensi ke beberapa file lain dan memungkinkan Anda untuk mengaksesnya tanpa memasukkan jalur lengkap dari file asli. Anda dapat menautkan ke file atau direktori biasa, dan banyak paket sistem operasi menggunakan ini untuk keuntungan mereka. Misalnya, pengguna Wine di Linux atau FreeBSD mungkin telah melihat direktori bernama dosdevices yang berisi tautan simbolis ke simulasi drive MS-DOS untuk membantu menjalankan program Windows.



Akhirnya, Anda mungkin perlu menghapus tautan simbolis yang Anda buat sendiri atau yang tersisa dari program. Anda bahkan mungkin menerima pesan kesalahan yang berbunyi 'Terlalu banyak level tautan simbolik,' yang menunjukkan bahwa tautan ditautkan kembali ke dirinya sendiri dalam siklus yang tidak pernah berakhir.



Metode 1: Menghapus File Tautan Simbolik

Meskipun Anda tidak boleh menghapus tautan tanpa alasan yang bagus, satu perintah akan melakukannya untuk Anda dengan sedikit bermain-main. Buka jendela terminal dengan menahan Ctrl, Alt, dan T secara bersamaan. Anda juga dapat mencarinya dengan mengeklik Dasbor jika Anda menggunakan Unity atau memulainya dengan mengeklik menu Aplikasi dan memilihnya dari Alat Sistem jika Anda menggunakan KDE, Xfce4, LXDE, atau lingkungan desktop lain.



Saat diminta, gunakan cd untuk menavigasi ke tempat tautan yang melanggar dan kemudian gunakan rm -i linkName untuk menghapus tautan, mengganti linkName dengan nama tautan yang sebenarnya. Anda akan diberi perintah yang bertuliskan 'rm: remove symbolic link 'linkName'?' ke mana Anda dapat mengetikkan y dan tekan enter. Tautan yang melanggar dengan demikian dihapus. Meskipun Anda dapat menghapus tautan hanya dengan menggunakan rm saja, yang terbaik adalah menggunakan tombol -i untuk memaksa permintaan sehingga Anda dapat memastikan bahwa itu benar-benar tautan simbolis yang Anda hapus. Jika itu membaca sesuatu yang lain, maka Anda selalu dapat mengetikkan n untuk membatalkannya.

Demi latihan, kita menuju ke direktori / tmp dan menggunakan mkdir bob untuk membuat direktori lalu menautkannya dengan ln -s bob jamie untuk benar-benar membuat tautan simbolis. Anda selalu bisa menggunakan ln -s name1 name2 untuk membuat tautan simbolis ke file atau direktori mana pun di sistem file. Misalnya, akan membuat symlink di direktori saat ini yang disebut edit yang mengarah ke file nanorc sistem yang luas. Anda kemudian dapat mengaksesnya seperti file lain dan bahkan menggunakan lebih banyak edit untuk melihatnya.



Setelah selesai, Anda dapat menggunakan rm -saya edit untuk menghapus tautan simbolis tanpa pernah menyentuh yang sebenarnya mengajukan. Perintah yang satu ini cukup untuk menarik tautan apa pun yang dapat ditarik oleh akun pengguna Anda tanpa perlu bermain-main lebih jauh. Jika Anda pernah ketahuan mencoba memperbaiki kesalahan 'Terlalu banyak tingkat tautan simbolik' dengan tautan simbolis yang membutuhkan hak istimewa lebih tinggi untuk mengatasinya, cobalah sudo rm -i edit untuk menghapus file. Sistem akan meminta kata sandi Anda dan kemudian meminta untuk menghapus akun pengguna Anda.

Metode 2: Membatalkan tautan symlink

Anda juga dapat menghapus entri tautan simbolik di direktori mana pun dengan mengetik batalkan tautan linkName , di mana linkName adalah nama entri. Jadi Anda bisa mengetik batalkan tautan edit untuk menghapus file di atas. Karena tidak menyediakan pemeriksaan kewarasan atau prompt bagus yang dilakukan oleh perintah rm -i, itu tidak datang hampir seperti yang direkomendasikan, tetapi itu berhasil dan karena tidak mengambil opsi apa pun, dapat diperdebatkan bahwa lebih mudah digunakan , meskipun tidak ada teknik yang membutuhkan banyak permainan.

Anda juga akan selalu menemukan rm di setiap sistem Unix, baik itu berbasis Linux, BSD, Solaris, macOS atau bahkan sesuatu yang lain sehingga ini sering menjadi cara yang lebih disukai.

3 menit membaca