Bash Wiki
Posts (Latest 30 updated) :
Read all
Contents:
  1. [Linux] Bash ln użycie: Tworzenie linków do plików
    1. Overview
    2. Usage
    3. Common Options
    4. Common Examples
    5. Tips

[Linux] Bash ln użycie: Tworzenie linków do plików

Overview

Polecenie ln w systemie Linux służy do tworzenia linków do plików. Można tworzyć linki twarde oraz symboliczne, co pozwala na łatwiejsze zarządzanie plikami i folderami w systemie.

Usage

Podstawowa składnia polecenia ln wygląda następująco:

ln [opcje] [argumenty]

Common Options

  • -s : Tworzy link symboliczny zamiast twardego.
  • -f : Wymusza nadpisanie istniejącego pliku.
  • -n : Nie nadpisuje istniejącego linku.
  • -v : Wyświetla szczegółowe informacje o tworzonych linkach.

Common Examples

  1. Tworzenie linku twardego:
    ln plik.txt link_do_pliku.txt
    

    Tworzy link twardy o nazwie link_do_pliku.txt wskazujący na plik.txt.

  2. Tworzenie linku symbolicznego:
    ln -s plik.txt link_symboliczny.txt
    

    Tworzy link symboliczny o nazwie link_symboliczny.txt, który wskazuje na plik.txt.

  3. Wymuszenie nadpisania istniejącego linku:
    ln -sf plik_nowy.txt link_do_pliku.txt
    

    Wymusza nadpisanie link_do_pliku.txt, aby wskazywał na plik_nowy.txt.

  4. Tworzenie linku do katalogu:
    ln -s /sciezka/do/katalogu link_do_katalogu
    

    Tworzy link symboliczny do katalogu.

Tips

  • Używaj linków symbolicznych, gdy chcesz, aby link wskazywał na plik w innym miejscu w systemie, a linki twarde, gdy chcesz mieć dwa różne odniesienia do tego samego pliku na tym samym systemie plików.
  • Zawsze sprawdzaj, czy link już istnieje, aby uniknąć przypadkowego nadpisania ważnych plików.
  • Linki symboliczne mogą być użyteczne w skryptach, aby ułatwić dostęp do często używanych plików lub katalogów.