Как получить доступ к сетевому расположению в командной строке в Windows 10

Командная строка – одно из двух стандартных терминальных приложений, которые вы найдете в Windows 10. Другое – PowerShell, и между ними есть довольно много различий. Командная строка существует гораздо дольше, чем PowerShell, и понятно, что ее используют все больше людей. С помощью командной строки вы можете перейти в любой каталог в вашей системе и запускать в нем команды. Вы можете столкнуться с небольшой проблемой, если пытаетесь перейти в папку с пробелом в имени, но есть простой трюк.

Если вы пытаетесь получить доступ к сетевому расположению в командной строке, команда cd не справится с этой задачей. Фактически, полученное сообщение об ошибке может заставить вас поверить в то, что вы не можете получить доступ к сетевому расположению в командной строке и запускать в нем команды. Это неправда. Вам просто нужно использовать другую команду для работы.

Сетевое расположение в командной строке

Когда вы используете команду cd и следуете за ней с сетевым расположением, командная строка сообщает вам, что «CMD не поддерживает пути UNC в качестве текущих каталогов». Быстрый поиск покажет вам, что путь UNC – это путь с двойными или обратными косыми чертами, что и есть у сетевого пути.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Чтобы переместить командную строку в сетевой каталог, вам необходимо использовать команду pushd. Во-первых, получите полный путь к сетевому расположению, к которому вы хотите получить доступ. На скриншоте ниже полный путь к папке, открытой в проводнике:

\MACBOOKAIR-5B8AMacUsersfatimawahabPictures

Путь – это не просто Z: , который вы получите, если попытаетесь скопировать его из адресной строки.

Когда у вас есть путь, выполните следующую команду. Если в пути есть пробел, заключите путь в двойные кавычки.

Синтаксис

pushd network-path

Пример

pushd \MACBOOKAIR-5B8AMacUsersfatimawahabPictures

Вы заметите, что командная строка назначает сетевому расположению букву диска, отличную от той, которую вы видите в проводнике. Не о чем беспокоиться.

Если вам интересно, как это работает в PowerShell, в этом нет необходимости. PowerShell позволит вам переключиться в сетевое расположение с помощью команды cd.

Синтаксис

cd "path-to-network-location'

Пример

cd \MACBOOKAIR-5B8AMacUsersfatimawahabPictures

В отличие от командной строки, PowerShell не имеет проблем с путями UNC. Если хотите, вы можете просто использовать PowerShell вместо командной строки. Он отличается от командной строки, но не менее мощный. Фактически, вы обнаружите, что во многих случаях, приведенный выше случай является хорошим примером, с PowerShell легче работать.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *