Можно ли сделать символические ссылки, которые следуют за файлом?

Редактирование правильного pg_hba.conf с помощью визуального редактора по умолчанию (vim, emacs, nano, joe и т. д.) так же просто:

$VISUAL /etc/postgresql/$(ls /etc/postgresql)/main/pg_hba.conf

7
задан 28 September 2010 в 14:57

33 ответа

Вы можете создавать жесткие ссылки.

У жестких ссылок есть свои собственные недостатки, например, нет ссылок на каталоги, нет ссылок на файловые системы. И они не удаляются при удалении «оригинала»; Фактически, они препятствуют освобождению пространства на диске, и вы все равно можете получить доступ к контенту через жесткую ссылку.

Вы не можете создавать жесткие ссылки в файловом браузере (Nautilus), но есть отчет об ошибке об этом.

10
ответ дан 26 May 2018 в 01:15
  • 1
    symlinks - новый парень на блоке, и я думаю, что другие операционные системы, которые разрешали символические ссылки, заставляли людей никогда не знать, что ln, как известно, работает без -s;) – msw 28 September 2010 в 18:34
  • 2
    msw прав, почему-то не используя -s с ln напугало меня какое-то время, я никогда не думал, что это уместно. В действительности, это не проблема, если у вас нет сумасшедших схем разбиения и переместить файлы по ним много. – tj111 28 September 2010 в 21:32
  • 3
    Я не думаю, что жесткие ссылки действительно выполняют одно из заданий, которые вы задали? Они не «автоматически обновляют пути при перемещении исходного файла» и не удаляются при удалении исходного файла ». – Ben Williams 30 September 2010 в 12:27
  • 4
    @Ben: да, они делают то, что мне нужно, если я перемещаю файл, жесткие ссылки следуют за ним – Strae 1 October 2010 в 16:08
  • 5
    Лично я считаю, что жесткие ссылки - плохая идея в общем случае. Я нашел много подводных камней для использования hardlinks, и я нахожусь с каждым днем. См. superuser.com/questions/402295/… – MountainX 30 March 2012 в 03:16

Вы можете создавать жесткие ссылки.

У жестких ссылок есть свои собственные недостатки, например, нет ссылок на каталоги, нет ссылок на файловые системы. И они не удаляются при удалении «оригинала»; Фактически, они препятствуют освобождению пространства на диске, и вы все равно можете получить доступ к контенту через жесткую ссылку.

Вы не можете создавать жесткие ссылки в файловом браузере (Nautilus), но есть отчет об ошибке об этом.

10
ответ дан 25 July 2018 в 23:10

Вы можете создавать жесткие ссылки.

У жестких ссылок есть свои собственные недостатки, например, нет ссылок на каталоги, нет ссылок на файловые системы. И они не удаляются при удалении «оригинала»; Фактически, они препятствуют освобождению пространства на диске, и вы все равно можете получить доступ к контенту через жесткую ссылку.

Вы не можете создавать жесткие ссылки в файловом браузере (Nautilus), но есть отчет об ошибке об этом.

10
ответ дан 27 July 2018 в 03:09

Вы можете создавать жесткие ссылки.

У жестких ссылок есть свои собственные недостатки, например, нет ссылок на каталоги, нет ссылок на файловые системы. И они не удаляются при удалении «оригинала»; Фактически, они препятствуют освобождению пространства на диске, и вы все равно можете получить доступ к контенту через жесткую ссылку.

Вы не можете создавать жесткие ссылки в файловом браузере (Nautilus), но есть отчет об ошибке об этом.

10
ответ дан 31 July 2018 в 11:12

Вы можете создавать жесткие ссылки.

У жестких ссылок есть свои собственные недостатки, например, нет ссылок на каталоги, нет ссылок на файловые системы. И они не удаляются при удалении «оригинала»; Фактически, они препятствуют освобождению пространства на диске, и вы все равно можете получить доступ к контенту через жесткую ссылку.

Вы не можете создавать жесткие ссылки в файловом браузере (Nautilus), но есть отчет об ошибке об этом.

10
ответ дан 31 July 2018 в 12:10

Вы можете создавать жесткие ссылки.

У жестких ссылок есть свои собственные недостатки, например, нет ссылок на каталоги, нет ссылок на файловые системы. И они не удаляются при удалении «оригинала»; Фактически, они препятствуют освобождению пространства для диска, и вы все равно можете получить доступ к контенту через жесткую ссылку.

Вы не можете создавать жесткие ссылки в файловом браузере (Nautilus), но есть отчет об ошибке .

10
ответ дан 2 August 2018 в 04:29

Вы можете создавать жесткие ссылки.

У жестких ссылок есть свои собственные недостатки, например, нет ссылок на каталоги, нет ссылок на файловые системы. И они не удаляются при удалении «оригинала»; Фактически, они препятствуют освобождению пространства для диска, и вы все равно можете получить доступ к контенту через жесткую ссылку.

Вы не можете создавать жесткие ссылки в файловом браузере (Nautilus), но есть отчет об ошибке .

10
ответ дан 4 August 2018 в 21:02

Вы можете создавать жесткие ссылки.

У жестких ссылок есть свои собственные недостатки, например, нет ссылок на каталоги, нет ссылок на файловые системы. И они не удаляются при удалении «оригинала»; Фактически, они препятствуют освобождению пространства для диска, и вы все равно можете получить доступ к контенту через жесткую ссылку.

Вы не можете создавать жесткие ссылки в файловом браузере (Nautilus), но есть отчет об ошибке .

10
ответ дан 6 August 2018 в 04:34

Вы можете создавать жесткие ссылки.

У жестких ссылок есть свои собственные недостатки, например, нет ссылок на каталоги, нет ссылок на файловые системы. И они не удаляются при удалении «оригинала»; Фактически, они препятствуют освобождению пространства для диска, и вы все равно можете получить доступ к контенту через жесткую ссылку.

Вы не можете создавать жесткие ссылки в файловом браузере (Nautilus), но есть отчет об ошибке .

10
ответ дан 7 August 2018 в 22:43

Вы можете создавать жесткие ссылки.

У жестких ссылок есть свои собственные недостатки, например, нет ссылок на каталоги, нет ссылок на файловые системы. И они не удаляются при удалении «оригинала»; Фактически, они препятствуют освобождению пространства для диска, и вы все равно можете получить доступ к контенту через жесткую ссылку.

Вы не можете создавать жесткие ссылки в файловом браузере (Nautilus), но есть отчет об ошибке .

10
ответ дан 10 August 2018 в 10:49

Вы можете создавать жесткие ссылки.

У жестких ссылок есть свои собственные недостатки, например, нет ссылок на каталоги, нет ссылок на файловые системы. И они не удаляются при удалении «оригинала»; Фактически, они препятствуют освобождению пространства для диска, и вы все равно можете получить доступ к контенту через жесткую ссылку.

Вы не можете создавать жесткие ссылки в файловом браузере (Nautilus), но есть отчет об ошибке .

10
ответ дан 13 August 2018 в 17:24
  • 1
    symlinks - новый парень на блоке, и я думаю, что другие операционные системы, которые разрешали символические ссылки, заставляли людей никогда не знать, что ln , как известно, работает без -s ; ) – msw 28 September 2010 в 18:34
  • 2
    msw прав, почему-то не используя -s с ln напугало меня какое-то время, я никогда не думал, что это уместно. В действительности, это не проблема, если у вас нет сумасшедших схем разбиения и переместить файлы по ним много. – tj111 28 September 2010 в 21:32
  • 3
    Я не думаю, что жесткие ссылки действительно выполняют одно из заданий, которые вы задали? Они не «автоматически обновляют пути при перемещении исходного файла» и не удаляются при удалении исходного файла ». – Ben Williams 30 September 2010 в 12:27
  • 4
    @Ben: да, они делают то, что мне нужно, если я перемещаю файл, жесткие ссылки следуют за ним – Strae 1 October 2010 в 16:08
  • 5
    Лично я считаю, что жесткие ссылки - плохая идея в общем случае. Я нашел много подводных камней для использования hardlinks, и я нахожусь с каждым днем. См. [D0] superuser.com/questions/402295/… – MountainX 30 March 2012 в 03:16

Нет никакого способа сделать это с нормальной файловой системой linux, насколько мне известно.

Символы на самом деле просто тупой текст, который гласит: «Посмотрите, меня действительно называют Foo», - нет никакой проверки того, что Foo существует, как вы узнали. Вы можете сделать символические ссылки, которые ничего не указывают с той же легкостью, что и символические ссылки, которые указывают на что-то полезное.

Возможно, кто-то с большим количеством знаний о файловых системах, отличных от ext2 / 3/4 (например, jfs? или zfs? или zfs?) могли бы сказать, возможно ли это в более сложных файловых системах, чем ext2 / 3/4. Может быть, NTFS может поддержать это даже? NTFS не имеет символических ссылок как таковых, но есть и другая немного похожая вещь (имя которой ускользает от меня прямо сейчас).

1
ответ дан 26 May 2018 в 01:15

Да, вы можете.

В оболочке вы должны ввести:

ln ba/file.txt foo/file.txt

это сильная ссылка, и если вы даже удалите файл в ba / file .txt, он остается в файле foo / file.txt (вы можете видеть, сколько ссылок есть с ls -l командой

Если вы хотите сделать то, что вы сделали (создать символическую ссылку), вы должны ввести :

ln -s ba/file.txt foo/file.txt
1
ответ дан 26 May 2018 в 01:15

Нет никакого способа сделать это с нормальной файловой системой linux, насколько мне известно.

Символы на самом деле просто тупой текст, который гласит: «Посмотрите, меня действительно называют Foo», - нет никакой проверки того, что Foo существует, как вы узнали. Вы можете сделать символические ссылки, которые ничего не указывают с той же легкостью, что и символические ссылки, указывающие на что-то полезное.

Возможно, кто-то с большим количеством знаний о файловых системах, отличных от ext2 / 3/4 (например, jfs? или zfs? или zfs?) могли бы сказать, возможно ли это в более сложных файловых системах, чем ext2 / 3/4. Может быть, NTFS может поддержать это даже? NTFS не имеет символических ссылок как таковых, но есть и другая немного похожая вещь (имя которой ускользает от меня прямо сейчас).

1
ответ дан 25 July 2018 в 23:10

Да, вы можете.

В оболочке вы должны ввести:

ln ba/file.txt foo/file.txt

это сильная ссылка, и если вы даже удалите файл в ba / file .txt, он остается в файле foo / file.txt (вы можете видеть, сколько ссылок есть с ls -l командой

Если вы хотите сделать то, что вы сделали (создать символическую ссылку), вы должны ввести :

ln -s ba/file.txt foo/file.txt
1
ответ дан 25 July 2018 в 23:10

Нет никакого способа сделать это с нормальной файловой системой linux, насколько мне известно.

Символы на самом деле просто тупой текст, который гласит: «Посмотрите, меня действительно называют Foo», - нет никакой проверки того, что Foo существует, как вы узнали. Вы можете сделать символические ссылки, которые ничего не указывают с той же легкостью, что и символические ссылки, указывающие на что-то полезное.

Возможно, кто-то с большим количеством знаний о файловых системах, отличных от ext2 / 3/4 (например, jfs? или zfs? или zfs?) могли бы сказать, возможно ли это в более сложных файловых системах, чем ext2 / 3/4. Может быть, NTFS может поддержать это даже? NTFS не имеет символических ссылок как таковых, но есть и другая немного похожая вещь (имя которой ускользает от меня прямо сейчас).

1
ответ дан 27 July 2018 в 03:09

Да, вы можете.

В оболочке вы должны ввести:

ln ba/file.txt foo/file.txt

это сильная ссылка, и если вы даже удалите файл в ba / file .txt, он остается в файле foo / file.txt (вы можете видеть, сколько ссылок есть с ls -l командой

Если вы хотите сделать то, что вы сделали (создать символическую ссылку), вы должны ввести :

ln -s ba/file.txt foo/file.txt
1
ответ дан 27 July 2018 в 03:09

Нет никакого способа сделать это с нормальной файловой системой linux, насколько мне известно.

Символы на самом деле просто тупой текст, который гласит: «Посмотрите, меня действительно называют Foo», - нет никакой проверки того, что Foo существует, как вы узнали. Вы можете сделать символические ссылки, которые ничего не указывают с той же легкостью, что и символические ссылки, указывающие на что-то полезное.

Возможно, кто-то с большим количеством знаний о файловых системах, отличных от ext2 / 3/4 (например, jfs? или zfs? или zfs?) могли бы сказать, возможно ли это в более сложных файловых системах, чем ext2 / 3/4. Может быть, NTFS может поддержать это даже? NTFS не имеет символических ссылок как таковых, но есть и другая немного похожая вещь (имя которой ускользает от меня прямо сейчас).

1
ответ дан 31 July 2018 в 11:12

Да, вы можете.

В оболочке вы должны ввести:

ln ba/file.txt foo/file.txt

это сильная ссылка, и если вы даже удалите файл в ba / file .txt, он остается в файле foo / file.txt (вы можете видеть, сколько ссылок есть с ls -l командой

Если вы хотите сделать то, что вы сделали (создать символическую ссылку), вы должны ввести :

ln -s ba/file.txt foo/file.txt
1
ответ дан 31 July 2018 в 11:12

Нет никакого способа сделать это с нормальной файловой системой linux, насколько мне известно.

Символы на самом деле просто тупой текст, который гласит: «Посмотрите, меня действительно называют Foo», - нет никакой проверки того, что Foo существует, как вы узнали. Вы можете сделать символические ссылки, которые ничего не указывают с той же легкостью, что и символические ссылки, указывающие на что-то полезное.

Возможно, кто-то с большим количеством знаний о файловых системах, отличных от ext2 / 3/4 (например, jfs? или zfs? или zfs?) могли бы сказать, возможно ли это в более сложных файловых системах, чем ext2 / 3/4. Может быть, NTFS может поддержать это даже? NTFS не имеет символических ссылок как таковых, но есть и другая немного похожая вещь (имя которой ускользает от меня прямо сейчас).

1
ответ дан 31 July 2018 в 12:10

Да, вы можете.

В оболочке вы должны ввести:

ln ba/file.txt foo/file.txt

это сильная ссылка, и если вы даже удалите файл в ba / file .txt, он остается в файле foo / file.txt (вы можете видеть, сколько ссылок есть с ls -l командой

Если вы хотите сделать то, что вы сделали (создать символическую ссылку), вы должны ввести :

ln -s ba/file.txt foo/file.txt
1
ответ дан 31 July 2018 в 12:10

Да, вы можете.

В оболочке вы должны ввести:

  ln ba / file.txt foo / file.txt  

это сильная ссылка, и если вы даже удаляете файл в файле ba / file.txt, он остается в файле foo / file.txt (вы можете видеть, сколько ссылок есть с ls -l [ ! d1] command

Если вы хотите сделать то, что вы сделали (создать символическую ссылку), вы должны ввести:

  ln -s ba / file.txt foo /  file.txt  
1
ответ дан 2 August 2018 в 04:29

Нет никакого способа сделать это с нормальной файловой системой linux, насколько мне известно.

Символы на самом деле просто тупой текст, который гласит: «Посмотрите, меня действительно называют Foo», - нет никакой проверки того, что Foo существует, как вы узнали. Вы можете сделать символические ссылки, которые ничего не указывают с той же легкостью, что и символические ссылки, указывающие на что-то полезное.

Возможно, кто-то с большим количеством знаний о файловых системах, отличных от ext2 / 3/4 (например, jfs? или zfs? или zfs?) могли бы сказать, возможно ли это в более сложных файловых системах, чем ext2 / 3/4. Может быть, NTFS может поддержать это даже? NTFS не имеет символических ссылок как таковых, но есть и другая немного похожая вещь (имя которой ускользает от меня прямо сейчас).

1
ответ дан 2 August 2018 в 04:29

Нет никакого способа сделать это с нормальной файловой системой linux, насколько мне известно.

Символы на самом деле просто тупой текст, который гласит: «Посмотрите, меня действительно называют Foo», - нет никакой проверки того, что Foo существует, как вы узнали. Вы можете сделать символические ссылки, которые ничего не указывают с той же легкостью, что и символические ссылки, указывающие на что-то полезное.

Возможно, кто-то с большим количеством знаний о файловых системах, отличных от ext2 / 3/4 (например, jfs? или zfs? или zfs?) могли бы сказать, возможно ли это в более сложных файловых системах, чем ext2 / 3/4. Может быть, NTFS может поддержать это даже? NTFS не имеет символических ссылок как таковых, но есть и другая немного похожая вещь (имя которой ускользает от меня прямо сейчас).

1
ответ дан 4 August 2018 в 21:02

Да, вы можете.

В оболочке вы должны ввести:

  ln ba / file.txt foo / file.txt  

это сильная ссылка, и если вы даже удаляете файл в файле ba / file.txt, он остается в файле foo / file.txt (вы можете видеть, сколько ссылок есть с ls -l [ ! d1] command

Если вы хотите сделать то, что вы сделали (создать символическую ссылку), вы должны ввести:

  ln -s ba / file.txt foo /  file.txt  
1
ответ дан 4 August 2018 в 21:02

Да, вы можете.

В оболочке вы должны ввести:

  ln ba / file.txt foo / file.txt  

это сильная ссылка, и если вы даже удаляете файл в файле ba / file.txt, он остается в файле foo / file.txt (вы можете видеть, сколько ссылок есть с ls -l [ ! d1] command

Если вы хотите сделать то, что вы сделали (создать символическую ссылку), вы должны ввести:

  ln -s ba / file.txt foo /  file.txt  
1
ответ дан 6 August 2018 в 04:34

Нет никакого способа сделать это с нормальной файловой системой linux, насколько мне известно.

Символы на самом деле просто тупой текст, который гласит: «Посмотрите, меня действительно называют Foo», - нет никакой проверки того, что Foo существует, как вы узнали. Вы можете сделать символические ссылки, которые ничего не указывают с той же легкостью, что и символические ссылки, указывающие на что-то полезное.

Возможно, кто-то с большим количеством знаний о файловых системах, отличных от ext2 / 3/4 (например, jfs? или zfs? или zfs?) могли бы сказать, возможно ли это в более сложных файловых системах, чем ext2 / 3/4. Может быть, NTFS может поддержать это даже? NTFS не имеет символических ссылок как таковых, но есть и другая немного похожая вещь (имя которой ускользает от меня прямо сейчас).

1
ответ дан 6 August 2018 в 04:34

Да, вы можете.

В оболочке вы должны ввести:

  ln ba / file.txt foo / file.txt  

это сильная ссылка, и если вы даже удаляете файл в файле ba / file.txt, он остается в файле foo / file.txt (вы можете видеть, сколько ссылок есть с ls -l [ ! d1] command

Если вы хотите сделать то, что вы сделали (создать символическую ссылку), вы должны ввести:

  ln -s ba / file.txt foo /  file.txt  
1
ответ дан 7 August 2018 в 22:43

Нет никакого способа сделать это с нормальной файловой системой linux, насколько мне известно.

Символы на самом деле просто тупой текст, который гласит: «Посмотрите, меня действительно называют Foo», - нет никакой проверки того, что Foo существует, как вы узнали. Вы можете сделать символические ссылки, которые ничего не указывают с той же легкостью, что и символические ссылки, которые указывают на что-то полезное.

Возможно, кто-то с большим количеством знаний о файловых системах, отличных от ext2 / 3/4 (например, jfs? или zfs? или zfs?) могли бы сказать, возможно ли это в более сложных файловых системах, чем ext2 / 3/4. Может быть, NTFS может поддержать это даже? NTFS не имеет символических ссылок как таковых, но есть и другая немного похожая вещь (имя которой ускользает от меня прямо сейчас).

1
ответ дан 7 August 2018 в 22:43

Нет никакого способа сделать это с нормальной файловой системой linux, насколько мне известно.

Символы на самом деле просто тупой текст, который гласит: «Посмотрите, меня действительно называют Foo», - нет никакой проверки того, что Foo существует, как вы узнали. Вы можете сделать символические ссылки, которые ничего не указывают с той же легкостью, что и символические ссылки, указывающие на что-то полезное.

Возможно, кто-то с большим количеством знаний о файловых системах, отличных от ext2 / 3/4 (например, jfs? или zfs? или zfs?) могли бы сказать, возможно ли это в более сложных файловых системах, чем ext2 / 3/4. Может быть, NTFS может поддержать это даже? NTFS не имеет символических ссылок как таковых, но есть и другая немного похожая вещь (имя которой ускользает от меня прямо сейчас).

1
ответ дан 10 August 2018 в 10:49

Другие вопросы по тегам:

Похожие вопросы: