Perintah ln Linux
Perintah ln Linux
Linux perintah ln adalah perintah yang sangat penting, fungsinya adalah untuk membangun hubungan sinkronisasi file tertentu di lokasi lain.
Ketika kita butuhkan dalam direktori yang berbeda, menggunakan file yang sama, kita tidak perlu di direktori setiap perlu untuk menempatkan file harus sama, selama kita berada dalam katalog tetap, menempatkan file, dan kemudian di lain di bawah direktori dengan perintah ln link (link) bisa, tanpa harus mengulang ruang disk.
tatabahasa
ln [参数][源文件或目录][目标文件或目录]Dimana parameter format
[-bdfinsvF] [-S Backup-akhiran] [-V {nomor, yang ada, sederhana}]
[Help] [version] [-]
Gunakan perintah ini:
Linux sistem file, yang disebut tautan (link), kita dapat menganggapnya file alias, dan link dapat dibagi menjadi dua jenis: hard Link (link keras) dan soft link (link simbolik), arti hard link file dapat memiliki beberapa nama, dan soft link adalah cara untuk menghasilkan file khusus, isi dari file yang menunjuk ke lokasi file lain. Link keras adalah adanya sistem file yang sama, tetapi dapat menjadi soft link di sistem file yang berbeda.
Apakah tautan lunak atau keras tidak akan menghubungkan salinan file asli, hanya menempati jumlah yang sangat kecil dari ruang disk.
soft link:
- 1. soft link, dalam bentuk jalan ada. Mirip dengan cara pintas sistem operasi Windows
- 2. Link lembut di seluruh file sistem, hard link tidak bisa
- 3. soft link ke nama file yang tidak ada hubungan
- 4. soft link ke link direktori
Link keras:
- 1. hard link, dalam bentuk salinan file ada. Tapi jangan mengambil ruang yang sebenarnya.
- 2. Direktori tersebut tidak diperbolehkan untuk membuat link keras
- 3. Satu-satunya link keras dalam sistem file yang sama dapat dibuat
Parameter perintah
parameter yang diperlukan:
- -B menghapus, menimpa link ditetapkan sebelumnya
- -d memungkinkan superuser untuk membuat hard link ke direktori
- penegakan -f
- modus interaktif -i, pengguna diminta jika file ada menimpa
- -n umumnya dianggap sebagai direktori link simbolik
- -s link lunak (symbolic link)
- Proses v Menampilkan rinci
parameter pilihan:
- -S "-S <Backup akhiran string>" atau "--suffix = <backup akhiran string>"
- -V "-V <Backup>" atau "--version-control = <backup>"
- help menampilkan informasi bantuan
- informasi versi --version display
contoh
Membuat link lembut untuk file, membuat link link2013 lembut seperti berkas log2013.log, jika log2013.log hilang, link2013 akan gagal:
ln -s log2013.log link2013
Output:
[root@localhost test]# ll -rw-r--r-- 1 root bin 61 11-13 06:03 log2013.log [root@localhost test]# ln -s log2013.log link2013 [root@localhost test]# ll lrwxrwxrwx 1 root root 11 12-07 16:01 link2013 -> log2013.log -rw-r--r-- 1 root bin 61 11-13 06:03 log2013.log
Membuat link keras untuk file, membuat link sulit untuk log2013.log ln2013, atribut dan ln2013 dari log2013.log yang sama
ln log2013.log ln2013
Output:
[root@localhost test]# ll lrwxrwxrwx 1 root root 11 12-07 16:01 link2013 -> log2013.log -rw-r--r-- 1 root bin 61 11-13 06:03 log2013.log [root@localhost test]# ln log2013.log ln2013 [root@localhost test]# ll lrwxrwxrwx 1 root root 11 12-07 16:01 link2013 -> log2013.log -rw-r--r-- 2 root bin 61 11-13 06:03 ln2013 -rw-r--r-- 2 root bin 61 11-13 06:03 log2013.log