GNU/Linux >> Belajar Linux >  >> Linux

ln:perintah tidak ditemukan

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.

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

Jika Anda menemukan kesalahan di bawah ini saat menjalankan perintah ln:

ln: command not found

Anda dapat mencoba menginstal paket di bawah ini sesuai dengan pilihan distribusi Anda:

Distribusi Perintah
OS X brew install coreutils
Debian apt-get install coreutils
Ubuntu apt-get install coreutils
Alpin apk tambahkan coreutils
Linux Arch pacman -S coreutils
Kali Linux apt-get install coreutils
CentOS yum install coreutils
Fedora dnf install coreutils
Raspbian apt-get install coreutils

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. manajer langganan:perintah tidak ditemukan

  2. dnf:perintah tidak ditemukan

  3. bc:perintah tidak ditemukan

  1. dpkg:perintah tidak ditemukan

  2. id:perintah tidak ditemukan

  3. w:perintah tidak ditemukan

  1. ifrename:perintah tidak ditemukan

  2. df:perintah tidak ditemukan

  3. du:perintah tidak ditemukan