ln

LN(1)                       General Commands Manual                      LN(1)



ÐÐЯ
       ln - ÑÐ¾Ð·Ð´Ð°ÐµÑ ÑÑÑлки Ð¼ÐµÐ¶Ð´Ñ Ñайлами

ÐÐÐÐÐ
       ln [опÑии] иÑÑоднÑй [кÑда]
       ln [опÑии] иÑÑоднÑй... каÑалог

       ÐпÑии POSIX: [-f] [--]

       ÐпÑии GNU (кÑаÑÐºÐ°Ñ ÑоÑма): [-bdfinsvF] [-S backup-suffix] [-V
       {numbered,existing,simple}] [--help] [--version] [--]

ÐÐÐСÐÐÐÐ
       Ð Unix ÑÑÑеÑÑвÑÐµÑ Ð´Ð²Ð° вида ÑÑÑлок, обÑÑно
       назÑваемÑÑ Ð¶ÐµÑÑкие ÑÑÑлки и ÑимволÑнÑе, или
       "мÑгкие" ÑÑÑлки. ÐеÑÑÐºÐ°Ñ ÑÑÑлка ÑвлÑеÑÑÑ Ð²Ñего
       лиÑÑ Ð¸Ð¼ÐµÐ½ÐµÐ¼ какого-либо Ñайла. (Таким
       обÑазом, Ñайл Ð¼Ð¾Ð¶ÐµÑ Ð¸Ð¼ÐµÑÑ Ð½ÐµÑколÑко имен.
       Ðн бÑÐ´ÐµÑ Ñдален Ñ Ð´Ð¸Ñка ÑолÑко Ñогда, когда
       бÑÐ´ÐµÑ Ñдалено поÑледнее из его имен.
       ÐолиÑеÑÑво имен, коÑоÑÑе Ð¸Ð¼ÐµÐµÑ Ñайл,
       показÑÐ²Ð°ÐµÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð° ls(1).  ÐÐµÑ Ñакого понÑÑиÑ,
       как наÑÑоÑÑее имÑ: вÑе имена имеÑÑ
       одинаковÑй ÑÑаÑÑÑ. ÐбÑÑно, но не обÑзаÑелÑно,
       вÑе имена Ñайла наÑодÑÑÑÑ Ð½Ð° Ñайловой
       ÑиÑÑеме, коÑоÑÐ°Ñ Ñакже ÑодеÑÐ¶Ð¸Ñ Ð¸ его
       даннÑе.)

       ÐÑÐ³ÐºÐ°Ñ ÑÑÑлка (или ÑимволÑÐ½Ð°Ñ ÑÑÑлка, или
       symlink) полноÑÑÑÑ Ð¾ÑлиÑаеÑÑÑ Ð¾Ñ Ð¶ÐµÑÑкой ÑÑÑлки:
       она ÑвлÑеÑÑÑ Ð¼Ð°Ð»ÐµÐ½Ñким ÑпеÑиалÑнÑм Ñайлом,
       коÑоÑÑй ÑодеÑÐ¶Ð¸Ñ Ð¿ÑÑÑ Ðº ÑайлÑ. Таким обÑазом,
       мÑÐ³ÐºÐ°Ñ ÑÑÑлка Ð¼Ð¾Ð¶ÐµÑ ÑказÑваÑÑ Ð½Ð° ÑайлÑ,
       коÑоÑÑе наÑодÑÑÑÑ Ð½Ð° дÑÑÐ³Ð¸Ñ ÑайловÑÑ ÑиÑÑемаÑ
       (напÑимеÑ, ÑмонÑиÑованнÑÑ Ð¿Ð¾ NFS Ñ Ð´ÑÑгой
       маÑинÑ) и не нÑждаеÑÑÑ Ð² налиÑии Ñого Ñайла,
       на коÑоÑÑй она ÑказÑваеÑ.  Ðогда пÑоиÑÑодиÑ
       попÑÑка доÑÑÑпа (Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ ÑиÑÑемнÑÑ Ð²Ñзовов
       open(2) или stat(2) ), ÑдÑо опеÑаÑионной ÑиÑÑемÑ
       заменÑÐµÑ ÑÑÑÐ»ÐºÑ Ð½Ð° ÑÐ¾Ñ Ð¿ÑÑÑ, коÑоÑÑй она
       ÑодеÑжиÑ.  (Ðднако, команда rm(1) и ÑиÑÑемнÑй
       вÑзов unlink(2) ÑдалÑÑÑ ÑÐ°Ð¼Ñ ÑÑÑлкÑ, а не Ñайл, на
       коÑоÑÑй она ÑказÑваеÑ. ÐÐ»Ñ ÑÑÐµÐ½Ð¸Ñ ÑоÑÑоÑниÑ
       ÑимволÑной ÑÑÑлки, а Ñакже имени Ñайла, на
       коÑоÑÑй она ÑказÑваеÑ, иÑполÑзÑÑÑÑÑ ÑиÑÑемнÑе
       вÑÐ·Ð¾Ð²Ñ lstat(2) и readlink(2).  ÐÐ»Ñ Ð´ÑÑÐ³Ð¸Ñ ÑиÑÑемнÑÑ
       вÑзовов, коÑоÑÑе завиÑÑÑ Ð¸ ÑазлиÑаÑÑÑÑ Ð´Ð»Ñ
       ÑазнÑÑ Ð¾Ð¿ÐµÑаÑионнÑÑ ÑиÑÑем, Ð¼Ð¾Ð¶ÐµÑ Ð¾ÑÑÑеÑÑвлÑÑÑÑÑ
       ÑабоÑа как Ñ Ñамой ÑимволÑной ÑÑÑлкой, Ñак и
       Ñ Ñайлом, на коÑоÑÑй она ÑказÑваеÑ.)

       ln Ð´ÐµÐ»Ð°ÐµÑ ÑÑÑлки Ð¼ÐµÐ¶Ð´Ñ Ñайлами. Ðо ÑмолÑаниÑ
       делаÑÑÑÑ Ð¶ÐµÑÑкие ÑÑÑлки; пÑи Ñказании опÑии -s
       , делаÑÑÑÑ ÑимволÑнÑе (или мÑгкие) ÑÑÑлки.

       ÐÑли задан ÑолÑко один Ñайл, Ñо Ð´Ð»Ñ Ð½ÐµÐ³Ð¾
       делаеÑÑÑ ÑÑÑлка в ÑекÑÑем каÑалоге Ñ Ñаким же
       именем, как Ñ ÑÑого Ñайла. (ÐÑа возможноÑÑÑ
       ÑвлÑеÑÑÑ ÑаÑÑиÑением GNU).  РпÑоÑивном ÑлÑÑае,
       еÑли поÑледний аÑгÑÐ¼ÐµÐ½Ñ ÑвлÑеÑÑÑ Ð¸Ð¼ÐµÐ½ÐµÐ¼
       ÑÑÑеÑÑвÑÑÑего каÑалога, Ñо ln ÑоздаÑÑ ÑÑÑлки в
       ÑÑом каÑалоге Ð´Ð»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ из иÑÑоднÑÑ
       Ñайлов, Ñ Ñакими же именами (поÑледний
       ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ Ð¿Ð¾Ð»Ð½Ð¾Ð³Ð¾ имени) как и Ñ Ð¸ÑÑоднÑÑ
       Ñайлов.  (Ðднако, ÑмоÑÑиÑе опиÑание опÑии
       --no-dereference , данное ниже.)  РпÑоÑивном
       ÑлÑÑае, еÑли задано два Ñайла, Ñо ÑоздаеÑÑÑ
       ÑÑÑлка Ñ Ð¸Ð¼ÐµÐ½ÐµÐ¼ кÑда Ð´Ð»Ñ Ð¸ÑÑодного Ñайла.
       ÐÑли поÑледний аÑгÑÐ¼ÐµÐ½Ñ Ð½Ðµ ÑвлÑеÑÑÑ
       каÑалогом и задано более Ñем два
       аÑгÑменÑа, Ñо бÑÐ´ÐµÑ Ð²ÑдаваÑÑÑÑ ÑообÑение об
       оÑибке.

       Ðо ÑмолÑÐ°Ð½Ð¸Ñ ln не ÑдалÑÐµÑ ÑÑÑеÑÑвÑÑÑие ÑайлÑ
       или ÑÑÑеÑÑвÑÑÑие ÑимволÑнÑе ÑÑÑлки.  (Таким
       обÑазом, команда ln Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð¸ÑполÑзована
       Ð´Ð»Ñ Ñелей блокиÑовки: она бÑÐ´ÐµÑ ÑÑпеÑно
       ÑÑабаÑÑваÑÑ ÑолÑко еÑли кÑда Ñже не ÑÑÑеÑÑвÑеÑ.)
       Ðднако, можно заÑÑавиÑÑ ÐµÐ³Ð¾ ÑдалÑÑÑ ÑÐ°Ð¹Ð»Ñ Ð¸
       ÑÑÑлки, Ñказав опÑÐ¸Ñ -f.

       Ð ÑÑÑеÑÑвÑÑÑÐ¸Ñ ÑеализаÑиÑÑ, еÑли команда ln
       Ð¼Ð¾Ð¶ÐµÑ ÑоздаваÑÑ Ð¶ÐµÑÑкÑÑ ÑÑÑÐ»ÐºÑ Ð½Ð° каÑалог, Ñо
       она Ð¼Ð¾Ð¶ÐµÑ ÑÑо делаÑÑ ÑолÑко Ð¾Ñ Ð»Ð¸Ñа
       ÑÑпеÑполÑзоваÑелÑ. POSIX запÑеÑÐ°ÐµÑ ÑиÑÑемномÑ
       вÑÐ·Ð¾Ð²Ñ link(2) и ÑÑилиÑе ln ÑоздаваÑÑ Ð¶ÐµÑÑкие
       ÑÑÑлки на каÑалоги (но не запÑеÑаеÑ
       ÑоздаваÑÑ Ð¶ÐµÑÑкие ÑÑÑлки на ÑайлÑ, коÑоÑÑе
       наÑодÑÑÑÑ Ð½Ð° дÑÑÐ³Ð¸Ñ ÑайловÑÑ ÑиÑÑемаÑ).

ÐÐЦÐÐ POSIX
       -f     УдалÑÑÑ ÑÑÑеÑÑвÑÑÑие ÑÐ°Ð¹Ð»Ñ ÐºÑда.

       --     ÐавеÑÑÐ°ÐµÑ ÑпиÑок опÑий.

ÐÐЦÐÐ GNU
       -d, -F, --directory
              ÐозволÑÐµÑ ÑÑпеÑполÑзоваÑÐµÐ»Ñ Ð´ÐµÐ»Ð°ÑÑ
              жеÑÑкие ÑÑÑлки на каÑалоги.

       -f, --force
              УдалÑÑÑ ÑÑÑеÑÑвÑÑÑие ÑÐ°Ð¹Ð»Ñ ÐºÑда.  -i,
              --interactive ÐапÑаÑиваÑÑ Ð¿Ð¾Ð´ÑвеÑждение
              ÑÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ñайлов кÑда.

       -n, --no-dereference
              СÑиÑаÑÑ Ñайл кÑда обÑÑнÑм Ñайлом, еÑли
              Ñвно заданнÑй паÑамеÑÑ ÐºÑда ÑвлÑеÑÑÑ
              ÑимволÑной ÑÑÑлкой на каÑалог.

              Ðогда кÑда ÑвлÑеÑÑÑ ÐºÐ°Ñалогом, а не
              ÑимволÑной ÑÑÑлкой на него,
              неоднознаÑноÑÑей не возникаеÑ. СÑÑлка
              ÑоздаеÑÑÑ Ð² ÑÑом каÑалоге. Ðо когда кÑда
              ÑвлÑеÑÑÑ ÑимволÑной ÑÑÑлкой на каÑалог,
              Ñо Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ñ Ð´Ð²Ðµ ÑÑакÑовки запÑоÑа
              полÑзоваÑелÑ.  ln Ð¼Ð¾Ð¶ÐµÑ ÑÑиÑаÑÑ dest обÑÑнÑм
              каÑалогом и ÑоздаваÑÑ ÑÑÑÐ»ÐºÑ Ð²Ð½ÑÑÑи
              него. С дÑÑгой ÑÑоÑонÑ, dest Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ
              ÑаÑÑмоÑÑен не как каÑалог -- а как
              ÑобÑÑвенно ÑÑÑлка. Ð ÑÑом ÑлÑÑае ln должна
              ее ÑдалиÑÑ Ð¸Ð»Ð¸ ÑделаÑÑ ÑезеÑвнÑÑ ÐºÐ¾Ð¿Ð¸Ñ
              пеÑед Ñозданием новой ÑÑÑлки. Ðо
              ÑмолÑÐ°Ð½Ð¸Ñ ÑимволÑÐ½Ð°Ñ ÑÑÑлка на каÑалог
              ÑÑиÑаеÑÑÑ Ð¾Ð±ÑÑнÑм каÑалогом.

       -s, --symbolic
              ÐелаÑÑ ÑимволÑнÑе ÑÑÑлки вмеÑÑо жеÑÑкиÑ
              ÑÑÑлок.  ÐÐ°Ð½Ð½Ð°Ñ Ð¾Ð¿ÑÐ¸Ñ Ð±ÑÐ´ÐµÑ Ð²ÑзÑваÑÑ
              ÑообÑение об оÑибке Ð´Ð»Ñ ÑÐµÑ ÑиÑÑем,
              коÑоÑÑе не поддеÑживаÑÑ ÑимволÑнÑе
              ÑÑÑлки.

       -v, --verbose
              ÐÑдаваÑÑ Ð¸Ð¼Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ Ñайла пеÑед Ñем
              как ÑоздаваÑÑ Ð´Ð»Ñ Ð½ÐµÐ³Ð¾ ÑÑÑлкÑ.

ÐÐЦÐÐ Ð ÐÐÐÐ ÐÐÐÐÐ ÐÐÐÐÐ ÐÐÐÐÐЯ GNU
       GNU-веÑÑии ÑÐ°ÐºÐ¸Ñ Ð¿ÑогÑамм как cp, mv, ln, install и
       patch могÑÑ, еÑли поÑÑебÑеÑÑÑ, делаÑÑ ÑезеÑвнÑе
       копии Ñайлов, коÑоÑÑе бÑдÑÑ Ð¿ÐµÑезапиÑанÑ,
       Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ñ Ð¸Ð»Ð¸ ÑниÑÑоженÑ.  ÐÑи желании,
       ÑезеÑвнÑе копии Ñайлов ÑоздаÑÑÑÑ Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ
       опÑии -b.  Ðак они бÑдÑÑ Ð½Ð°Ð·ÑваÑÑÑÑ, задаеÑ
       опÑÐ¸Ñ -V.  Ð ÑлÑÑае, еÑли Ð¸Ð¼Ñ Ñайла ÑезеÑвной
       копии ÑоздаеÑÑÑ Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð¸Ñ ÑÑÑÑикÑа
       к имени иÑÑодного Ñайла, Ñо ÑÑÑÑикÑ
       ÑказÑваеÑÑÑ Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ Ð¾Ð¿Ñии -S.

       -b, --backup
              ÐелаÑÑ ÑезеÑвнÑе копии Ñайлов, коÑоÑÑе
              бÑдÑÑ Ð¿ÐµÑезапиÑÐ°Ð½Ñ Ð¸Ð»Ð¸ ÑдаленÑ.

       -S СУФФÐÐС, --suffix=СУФФÐÐС
              ÐобавиÑÑ Ð¡Ð£Ð¤Ð¤ÐÐС к имени Ñайла пÑи
              Ñоздании его ÑезеÑвной копии.

              ÐÑли Ð´Ð°Ð½Ð½Ð°Ñ Ð¾Ð¿ÑÐ¸Ñ Ð½Ðµ задана, Ñо ÑÑÑÑикÑ
              можно Ñакже задаÑÑ, иÑполÑзÑÑ
              пеÑеменнÑÑ Ð¾ÐºÑÑÐ¶ÐµÐ½Ð¸Ñ SIMPLE_BACKUP_SUFFIX ÐÑли
              не задана ни опÑиÑ, ни пеÑеменнаÑ, Ñо
              по ÑмолÑÐ°Ð½Ð¸Ñ Ð¸ÑполÑзÑеÑÑÑ ÑÑÑÑÐ¸ÐºÑ ~.

       -V ÐÐТÐÐ, --version-control=ÐÐТÐÐ
              ÐпÑеделÑеÑ, как бÑдÑÑ Ð½Ð°Ð·ÑваÑÑÑÑ ÑезеÑвнÑе
              копии Ñайлов. ÐÑгÑÐ¼ÐµÐ½Ñ ÐÐТÐРможеÑ
              пÑинимаÑÑ Ð·Ð½Ð°ÑÐµÐ½Ð¸Ñ numbered (или t), existing
              (или nil) и never (или simple). ÐÑли даннаÑ
              опÑÐ¸Ñ Ð½Ðµ задана, Ñо бÑÐ´ÐµÑ Ð¸ÑполÑзовано
              знаÑение пеÑеменной окÑÑжениÑ
              VERSION_CONTROL.  ÐÑли же не задано знаÑение
              и ÑÑой пеÑеменной, Ñо по ÑмолÑÐ°Ð½Ð¸Ñ Ñип
              ÑезеÑвного копиÑÐ¾Ð²Ð°Ð½Ð¸Ñ ÑÑÑанавливаеÑÑÑ
              в existing.

              ÐÐ°Ð½Ð½Ð°Ñ Ð¾Ð¿ÑÐ¸Ñ ÑооÑвеÑÑÑвÑÐµÑ Ð¿ÐµÑеменной
              version-control в Emacs.  ÐопÑÑÑимÑми знаÑениÑми
              ÐÐТÐÐ ÑвлÑÑÑÑÑ (допÑÑкаÑÑÑÑ Ð¾Ð´Ð½Ð¾Ð·Ð½Ð°ÑнÑе
              ÑокÑаÑениÑ):

              t, numbered
                     ÐÑегда делаÑÑ Ð½ÑмеÑованнÑе
                     ÑезеÑвнÑе копии Ñайлов.

              nil, existing
                     ÐелаÑÑ Ð½ÑмеÑованнÑе ÑезеÑвнÑе
                     копии Ñайлов Ð´Ð»Ñ Ñайлов, коÑоÑÑе
                     Ñже Ð¸Ñ Ð¸Ð¼ÐµÑÑ Ð¸ пÑоÑÑÑе ÑезеÑвнÑе
                     копии Ð´Ð»Ñ Ð¾ÑÑалÑнÑÑ Ñайлов.

              never, simple
                     ÐÑегда делаÑÑ Ð¿ÑоÑÑÑе ÑезеÑвнÑе
                     копии.


СТÐÐÐÐРТÐЫРÐÐЦÐÐ GNU
       --help ÐÑдаÑÑ Ð¿Ð¾Ð´ÑÐºÐ°Ð·ÐºÑ Ð½Ð° ÑÑандаÑÑнÑй вÑвод и
              ÑÑпеÑно завеÑÑиÑÑÑÑ.

       --version
              ÐÑдаÑÑ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¾ веÑÑии на ÑÑандаÑÑнÑй
              вÑвод и ÑÑпеÑно завеÑÑиÑÑÑÑ.

       --     СлÑÐ¶Ð¸Ñ Ð´Ð»Ñ Ð¾Ð±Ð¾Ð·Ð½Ð°ÑÐµÐ½Ð¸Ñ ÐºÐ¾Ð½Ñа ÑпиÑка
              опÑий.


ÐÐРУÐÐÐÐÐ
       ÐÑи ÑабоÑе обÑÑнÑм обÑазом иÑполÑзÑÑÑÑÑ
       знаÑÐµÐ½Ð¸Ñ Ð¿ÐµÑеменнÑÑ LANG, LC_ALL, LC_CTYPE и LC_MESSAGES.

СÐÐÐÐСТÐÐÐСТЬ
       POSIX 1003.2. Ðднако, POSIX 1003.2 (1996) не обÑÑждаеÑ
       мÑгкие ÑÑÑлки.  ÐÑгкие ÑÑÑлки бÑли Ð²Ð²ÐµÐ´ÐµÐ½Ñ Ð²
       BSD, и до ÑÑого не вÑÑÑеÑалиÑÑ Ð² System V веÑÑии 3
       (и более ÑÑаÑÑÑ Ð²ÐµÑÑий).

СÐÐТРÐТРТÐÐÐÐ
       ls(1), rm(1), link(2), lstat(2), open(2), readlink(2), stat(2),
       unlink(2)

ÐÐÐÐЧÐÐÐЯ
       ÐÐ°Ð½Ð½Ð°Ñ ÑÑÑаниÑа опиÑÑÐ²Ð°ÐµÑ Ð²ÐµÑÑÐ¸Ñ ln из пакеÑа
       fileutils-4.0; дÑÑгие веÑÑии могÑÑ Ð¸Ð¼ÐµÑÑ Ð½ÐµÐ±Ð¾Ð»ÑÑие
       оÑлиÑиÑ.  ÐÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¸ дополнениÑ
       пÑиÑÑлайÑе по адÑеÑÑ aeb@cwi.nl.  СообÑÐµÐ½Ð¸Ñ Ð¾Ð±
       оÑÐ¸Ð±ÐºÐ°Ñ Ð² ÑÑой пÑогÑамме пÑиÑÑлайÑе по адÑеÑÑ
       fileutils-bugs@gnu.ai.mit.edu.

ÐÐÐ ÐÐÐÐ
       ÐеÑевÑл Ñ Ð°Ð½Ð³Ð»Ð¸Ð¹Ñкого ÐикÑÐ¾Ñ ÐиÑлобоков
       <corochoone@perm.ru> 2003



GNU fileutils 4.0                   1998-11                              LN(1)