Windows имеет ln-s или эквивалент?

мне нужно связать файл с C:WindowsSystem32driversetchosts

Как я могу сделать это с Windows ? Есть ли мягкая ссылка, такая как ln -s или эквивалент в Windows ?

1
задан pun
10.04.2023 11:48 Количество просмотров материала 2393
Распечатать страницу

7 ответов

вы ищете команду "mklink". Документация и примеры здесь: http://technet.microsoft.com/en-us/library/cc753194%28WS.10%29.aspx

пример по ссылке:

// To create a symbolic link named MyDocs from the root directory to the \Users\User1\Documents directory, type:
mklink /d \MyDocs \Users\User1\Documents
34
отвечен inf.ig.sh 2023-04-11 19:36

могут быть и другие способы, но я знакома с mklink:

C:\>mklink 
Creates a symbolic link.

MKLINK [[/D] | [/H] | [/J]] Link Target

        /D      Creates a directory symbolic link.  Default is a file
                symbolic link.
        /H      Creates a hard link instead of a symbolic link.
        /J      Creates a Directory Junction.
        Link    specifies the new symbolic link name.
        Target  specifies the path (relative or absolute) that the new link
                refers to.
14
отвечен Matthew S 2023-04-11 21:53

здесь узлы но я не знаю, если это будет делать именно то, что вам нужно.

edit-oops извините, junction применяется только к каталогам, а не к файлам

3
отвечен Martin Beckett 2023-04-12 00:10

как говорит @inf,mklink является решением для Vista и выше.

для 2000/XP, вы можете использовать fsutil hardlink. Обратите внимание, что, в отличие от mklink, hardlink не работает на разных дисках.

2
отвечен studgeek 2023-04-12 02:27

Ссылка Расширение Оболочки может создать символическую ссылку (среди прочего). Хорошая интеграция контекстного меню. Доступно для большинства последних версий windows и обновлено.

2
отвечен Francois 2023-04-12 04:44

Powershell

до тех пор, как Microsoft советует использовать как командный переводчик более 5 лет назад и cmd.exe становится устаревшим приложением на этот вопрос не хватает ответа в Powershell:

New-Item -path ~\Desktop\hosts -itemType SymbolicLink -target c:\Windows\System32\Drivers\etc\hosts

это работает как Powershell v5.0

1
отвечен maoizm 2023-04-12 07:01

открыть терминал / CMD в разделе android/sdk/tools введите

терминал * * эмулятор ln-s emulator64-x86-x86** CMDэмулятор mklink emulator64-x86-x86

Это будет создано, как..

символическая ссылка создана для emulator64-х86 <<===>> эмуляторе x86.

-1
отвечен INTRA TUBE 2023-04-12 09:18

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх