GNU/Linux >> Belajar Linux >  >> Linux

ln Contoh Perintah di Linux

Perintah ln digunakan untuk membuat link ke file. Menautkan memungkinkan nama file dalam satu direktori (tautan) untuk menunjuk ke file di direktori lain (target). Tautan tidak berisi datanya sendiri, hanya referensi ke file target. Setiap perubahan pada tautan akan tercermin dalam file target. Jika Anda tidak menentukan nama tautan, perintah ln akan membuat tautan di direktori kerja Anda saat ini.

Sintaks

Sintaks dari perintah ln adalah:

# ln [options] {target name} [link name]

Dalam Opsi Perintah

Perintah ln memiliki berbagai opsi. Beberapa opsi yang sering digunakan diberikan dalam tabel berikut.

Opsi Dulu
–cadangan Cadangkan file tujuan yang ada.
-f Hapus file tujuan yang ada.
-s Buat tautan simbolik alih-alih tautan keras. -i Perintah untuk menghapus file tujuan.
-v Cetak nama file sebelum menautkan.

Jenis Tautan

Dengan menggunakan perintah ln, Anda dapat membuat dua jenis tautan:keras dan simbolis (lunak). Tautan keras dan simbolis adalah fitur sistem file dan umum di sebagian besar sistem file yang didukung oleh Linux. Sistem file ext2, ext3, ext4, dan XFS semuanya mendukung tautan keras dan simbolis.

Tautan Keras

Tautan keras adalah referensi ke file lain; ini memungkinkan data file memiliki lebih dari satu nama di lokasi berbeda dalam sistem file yang sama. Aplikasi memperlakukan tautan keras sebagai file asli. Jika file asli dihapus setelah tautan keras dibuat, semua kontennya akan tetap tersedia di file tertaut. Ini karena inode dari hard link sama dengan targetnya; dengan kata lain, itu menunjuk ke objek yang sama pada sistem file. Tautan keras tidak dapat dibuat antara dua direktori, juga tidak dapat dibuat antara dua file dalam sistem file yang berbeda.

Tautan Lunak (Tautan Simbolik)

Tautan simbolis adalah referensi ke file atau direktori yang dapat menjangkau banyak sistem file. Jika file atau direktori asli dihapus setelah tautan simbolik dibuat, maka konten asli akan hilang. Ini karena inode dari tautan simbolik berbeda dari targetnya; dengan kata lain, ini menunjuk ke objek yang berbeda pada sistem file. Tautan simbolis juga dikenal sebagai tautan lunak.

Contoh tautan

Berikut ini adalah contoh membuat hard link menggunakan perintah ln, di mana / backup/backup-report adalah target dari link, dan ~/backup-report adalah link itu sendiri:

$ ln /backup/backup-report ~/backup-report

Berikut ini adalah contoh yang sama, tetapi membuat tautan simbolik alih-alih tautan keras:

$ ln -s /backup/backup-report ~/backup-report

Dalam Contoh Perintah

1. Untuk membuat tautan dari file yang ada:

# ln file.txt file.ln 

2. Untuk membuat tautan lunak untuk file yang ada:

# ln -s file.txt file.ln 

3. Untuk membuat cadangan setiap file tujuan:

# ln --backup file.txt file.bk 

4. Untuk mengizinkan pengguna super mencoba membuat direktori tertaut keras:

# ln -d 

5. Untuk membuat tautan dengan menghapus file tujuan yang ada:

# ln -f
# ln --force

6. Untuk menanyakan apakah akan menghapus file tujuan:

# ln -i
# ln --interactive 

7. Untuk membuat tautan keras ke referensi tautan simbolik:

# ln -L
# ln --logical 

8. Untuk memperlakukan direktori symlink tujuan sebagai file:

# ln -n
# ln --no-dereference 

9. Untuk membuat tautan keras langsung ke tautan simbolis:

# ln -P
# ln --physical 

10. Untuk membuat tautan simbolik alih-alih tautan keras:

# ln -s 

11. Untuk mengganti sufiks cadangan yang biasa:

# ln -S
# ln --suffix=SUFFIX 

12. Untuk menentukan direktori tempat direktori akan dibuat:

# ln -t
# ln --target-directory=DIRECTORY 

13. Untuk memperlakukan nama tautan sebagai file biasa:

# ln -T
# ln --no-target-directory 

14. Untuk mencetak nama setiap file yang ditautkan:

# ln -v
# ln --verbose 

15. Untuk mendapatkan bantuan untuk ln:

# ln --help

16. Untuk mendapatkan info versi:

# ln --version 


Linux
  1. Perintah mv di Linux:7 Contoh Penting

  2. Contoh Perintah gzip di Linux

  3. lebih banyak Contoh Perintah di Linux

  1. Contoh Perintah ekor Linux

  2. contoh Perintah kepala di Linux

  3. File Contoh Perintah di Linux

  1. Contoh Perintah gunzip di Linux

  2. Contoh Perintah zcat di Linux

  3. sentuh Contoh Perintah di Linux