GNU/Linux >> Znalost Linux >  >> Linux

Proč ln -s neřekne, že selže při vytváření symbolického odkazu na existující adresář se symbolickým odkazem?

Protože ve druhém ln neselže vytvoří

symlink_dir/dir_2 -> dir_2

symbolický odkaz

Proveďte:

ls -l symlink_dir/dir_2

A uvidíte tam (pravděpodobně přerušený) symbolický odkaz.

Tak ln má fungovat, pokud je cílem adresář (nebo symbolický odkaz na adresář).

Třetí ln může selhat, protože již existuje dir_2 uvnitř symlink_dir (také znám jako dir_2 ).


Linux
  1. Jak aktualizovat symbolický odkaz pro Linux

  2. Proč nemohu použít CD ve skriptu Bash?

  3. Nerozpoznaný štítek disku při vytváření oddílu

  1. Odeberte symbolický odkaz na adresář

  2. Vyloučení adresáře při vytváření souboru .tar.gz

  3. Proč můj symbolický odkaz vytváří soubor a ne složku?

  1. Když (root) vyjádřím usermod -G sudo chauncey, řekne to, že skupina sudo neexistuje

  2. Proč musí být složka spustitelná?

  3. Jak mohu forkovat proces, který nezemře, když shell opustí?