Pertanyaan: Bagaimana cara menghapus tautan simbolis tanpa menghapus file di Linux?

Untuk menghapus tautan simbolik, gunakan perintah rm atau batalkan tautan diikuti dengan nama symlink sebagai argumen. Saat menghapus tautan simbolik yang mengarah ke direktori, jangan tambahkan garis miring ke nama symlink.

menghapus tautan simbolik sama dengan menghapus file atau direktori asli. Perintah ls -l menampilkan semua tautan dengan nilai kolom kedua 1 dan tautan tersebut menunjuk ke file asli. Tautan berisi jalur untuk file asli dan bukan konten.

Untuk menghapus file yang merupakan tautan simbolis, Anda masukkan rm terhadap nama tautan simbolik. Ini menghapus tautan, bukan file yang dirujuk. Saat Anda menghapus file yang ditautkan secara simbolis, tautan simbolis yang tersisa merujuk ke file yang sudah tidak ada lagi.

Perintah unlink digunakan untuk menghapus satu file dan tidak akan menerima banyak argumen. Tidak ada pilihan selain –help dan –version . Sintaksnya sederhana, jalankan perintah dan berikan satu nama file sebagai argumen untuk menghapus file itu. Jika kami memberikan wildcard untuk memutuskan tautan, Anda akan menerima kesalahan operan tambahan.

Jika tautan simbolik dihapus, targetnya tetap tidak terpengaruh. Jika tautan simbolik menunjuk ke suatu target, dan beberapa saat kemudian target itu dipindahkan, diganti namanya atau dihapus, tautan simbolik tidak otomatis diperbarui atau dihapus, tetapi terus ada dan masih mengarah ke target lama, sekarang menjadi lokasi yang tidak ada atau mengajukan.

Untuk menghapus tautan simbolik, perlakukan seperti direktori atau file lainnya. Jika Anda membuat tautan simbolik menggunakan perintah yang ditunjukkan di atas, pindah ke direktori root karena ini adalah "Docs" dan gunakan perintah rmdir. Jika Anda membuat tautan simbolis ( ) dari sebuah file, untuk menghapus penggunaan tautan simbolik perintah del.

batalkan tautan() menghapus nama dari sistem file. Jika nama itu adalah tautan terakhir ke file dan tidak ada proses yang membuka file, file akan dihapus dan ruang yang digunakannya tersedia untuk digunakan kembali.

Tautan Simbolik UNIX atau Tip Symlink

  1. Gunakan ln -nfs untuk memperbarui tautan lunak. …
  2. Gunakan pwd dalam kombinasi tautan lunak UNIX untuk mengetahui jalur sebenarnya yang ditunjukkan tautan lunak Anda. …
  3. Untuk mengetahui semua tautan lunak dan tautan keras UNIX di direktori mana pun, jalankan perintah berikut “ls -lrt | grep “^l” “.

Alasan direktori hard-linking adalah tidak diijinkan sedikit teknis. Pada dasarnya, mereka merusak struktur sistem file. Anda biasanya tidak boleh menggunakan tautan keras. Tautan simbolik memungkinkan sebagian besar fungsi yang sama tanpa menimbulkan masalah (misalnya ln -s target link ).

Untuk melihat tautan simbolik dalam direktori:

  1. Buka terminal dan pindah ke direktori itu.
  2. Ketik perintah: ls -la. Ini akan membuat daftar panjang semua file dalam direktori bahkan jika mereka disembunyikan.
  3. File yang dimulai dengan l adalah file tautan simbolik Anda.

Dalam sistem operasi mirip Unix, unlink adalah panggilan sistem dan utilitas baris perintah untuk menghapus file. Program secara langsung menghubungkan panggilan sistem, yang menghapus nama file dan (tetapi tidak pada sistem GNU) direktori seperti rm dan rmdir.

Untuk menghapus hyperlink tetapi tetap menyimpan teks, klik kanan hyperlink dan klik Hapus Hyperlink. Untuk menghapus hyperlink sepenuhnya, pilih hyperlink, lalu tekan Delete.

Untuk membuat tautan simbolik, gunakan opsi -s ( –symbolic ). Jika FILE dan LINK diberikan, ln akan membuat tautan dari file yang ditentukan sebagai argumen pertama ( FILE ) ke file yang ditentukan sebagai argumen kedua ( LINK ).

Suka postingan ini? Silakan bagikan ke teman Anda:
OS Hari Ini