Как перейти на другой диск в командной строке

Просмотр содержимого

Чтобы через командную строку увидеть содержимое какой-либо папки, набирается команда «dir», после которой вписывается путь к ней, затем параметры.

Если путь не указать, то на экране выведется список содержимого, где находитесь в это время.

Если не введёте параметры, список будет представлен с пятью столбцами:

  • дата последнего изменения;
  • дата каталога;
  • если название в списке относится к папке, будет стоять <DIR>; если это другой формат, будет пустое место;
  • вес файла/папки;
  • количество документов в каталоге, их суммарный вес.

Чтобы избежать детализации, введите команду с параметром «/d» — увидите просто список без дополнительной информации.

Удаление

Удалить папки, их содержимое позволяет команда «rmdir» либо её сокращённая версия «rm». После прописываются параметры, затем путь.

Если требуется удалить пустой каталог «Example folder», пишется по образцу «rmdir “C: Example folder”».

Если «Example folder» не пустой, в нём имеются подпапки/файлы, чтобы всё вместе удалить, следует после команды прописать ключ «/s». Ключ вписывается после «rmdir», но до адреса назначения. То есть запись будет выглядеть так: «rmdir /s “C:Example folder”». Набрав команду, увидите запрос на подтверждение действий, выбираете «y», что значит, что вы согласны удалить («yes»).

Чтобы запрос на подтверждение постоянно не появлялся, можно сразу прописать ключ «/q». Он вписывается после «/s».

Можно перечислить через пробел удаляемое. Допустим, внутри «Test» вам стали не нужны папки 2 и 3, значит, записываете команду: «rmdir /s /q “C:Test1” “C:Test2” “C:Test3”». Если вы уже находитесь в каталоге «Test», можно вписать сокращённый вариант: «rmdir /s /q 1 2 3».

Как создать новую папку

Вы можете создать новый каталог, используя  команду  MKDIR (Make Directory). Синтаксис этой команды MKDIR имя каталога . Скажем, мы должны создать новую папку с именем 7tutorials_v1 , которая будет размещена в папке  d:7tutorials .

Чтобы проверить, работает это или нет, мы будем использовать снова  команду  dir  . Вновь созданную папку в списке.

Примечание: Не забывайте, что все эти команды , зависят от текущего местоположения в командной строке . Так что если вы находитесь в  C: и тип   MKDIR тест, новая папка будет создана на диске C: .

Еще один способ создать каталог, который не предполагает быть в нужной папке, это ввести полный путь к папке. Например, вы работаете на диске  D: , и вы хотите создать новую папку на диске C: ,которая будет  называтся other_stuff . Просто введите MkDir C:other_stuff  и  нажмите   Enter  -Ввод .

Если вам необходимо одновременно создать папку с подпапками ,вы можете использовать команды  имя_папки MKDIR подпапка . Например, если мы введем MkDir testsbetatest1 , будут созданы три папки : 7tutorials_tests, бета-, test1 , с  древовидной структурой.

Копирование файлов и папок

Команда Копировать , позволяет копировать файлы из одного места в другое. Для использования этой команды вы должны ввести copy locationfilename.extension  locationnewname.extension . Например, давайте используем эту команду, чтобы скопировать picture1.jpg файл из папки  7tutorials  , расположенную на  D:

D: 7tutorials7tutorials_tests

Чтобы сделать более интересно, мы хотим, файл пусть будет называться testing_picture1.gif . Мы напишем команды copy d:7tutorialspicture1.jpg d:7tutorials7tutorials_teststesting_picture1.gif затем нажмите   Enter. Вы получите подтверждение операции, как вы можете видеть ниже.

При копировании в том же каталоге, вы не должны указывать путь в команде. Например, нам нужно скопировать notes.txt сD:7tutorials в ту же папку, только под другим расширением, скажем Notes.doc . Мы просто введём  команду copy Notes.txt Notes.doc  .

Чтобы скопировать папку и её содержимое с места на место, мы будем использовать команду   XCOPY  следует соператорами /s/i. Давайте предположим, что нам нужно скопировать папку с D:7tutorials в  C:backup_7tutorials.

Мы должны ввести команду Xcopy/с/ID:7tutorials C:backup_7tutorials  и нажмите клавишу Enter – Ввод . Параметр ‘/С’гарантирует, что все каталоги и подкаталоги будут скопированы, кроме тех, которые пустые.  Параметр ‘/i’   создаст новый каталог, если папка не существует, и скопирует несколько файлов.

Удаление файлов и папок

Команда DEL (Удалить) используется для удаления файлов в каталоги, которые вы создали. Чтобы удалить все файлы из каталога вы должны ввести  del directory (имя каталога). Давайте попробуем эту команду. Например, из каталога 7tutorials  которая находится на диске D:  ,  мы будем удалять все файлы из папки 7tutorials_tests , набрав команду  del 7tutorials_tests . Вы должны подтвердить удаление процесса, набрав буквы  Y , а затем нажмите Enter – Ввод .

Примечание: Для удаления скрытых файлов вы должны использовать параметр  /h.

Если нужно удалить один файл, мы будем использовать командe  DEL folowed файл .Скажем ,нам нужно удалить файл notes.txt с диска D:7tutorials . Мы будем вводить  команду del notes.txt  следуют затем нажимаем   Enter – Ввод .

Вот список полезных комбинаций команды  DEL , которые стоит упомянуть:

  • . DEL * DOC — удалить все файлы с расширением DOC (вы можете использовать любое необходимое расширение файла , DOC является примером,который  я использовал);
  • DEL * Test *. — удалить все файлы, начиная с test ;
  • * DEL *. — удалить все файлы из текущего каталога.

Команда DEL  не может быть использована для удаления каталогов, поэтому мы будем использовать другую команду для удаления пустых каталогов: RD (Remove Directory). Ранее мы удалили все файлы из папки 7tutorials_tests . Пришло время удалить его, набрав RD 7tutorials_tests .

Синтаксис

Теперь вы знаете, как перейти в папку в командной строке. Главное из правил — это правильный ввод всех команд. После cd обязательно ставьте пробел. То же самое касается и комбинированных команд, например cd ..

После индекса жесткого диска обязательно ставить двоеточие и две косых линии — //. К слову, вы можете использовать // или \ без каких-либо различий для команды. С помощью стрелочек вверх и вниз пользователь может перемещаться между ранее набранным текстом. Если вы используете одну и ту же команду несколько раз, то имеет смысл пользоваться такой функцией.

Перейти в папку из командной строки Windows оказалось довольно просто. Если у вас возникнут проблемы с работоспособность проводника, то эта ситуация не застанет вас врасплох.

Как переименовать несколько файлов с помощью командной строки

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

Переименование одного файла в командной строке

Чтобы переименовать один файл с помощью командной строки, выполните следующие действия:

Шаг 1: Откройте меню Пуск.

Шаг 2: Откройте командную строку.

Шаг 3: Перейдите к папку с файлами. В моем примере я буду работать в папке «Документы»:

1 cd %USERPROFILE%\Documents

Шаг 4: Введите следующую команду, чтобы переименовать файл, и нажмите Enter:

ren «СТАРОЕ-ИМЯ-ФАЙЛА.РАСШИРЕНИЕ» «НОВОЕ-ИМЯФАЙЛА.РАСШИРЕНИЕ»

Шаг 5: В команде кавычки требуются, только если название включает пробелы.

Для примера переименуем файл в «летние_каникулы_2019_заметки.txt»:

ren «л_каникулы_19_заметки.txt» «летние_каникулы_2019_заметки.txt»

Переименование нескольких файлов в командной строке

Чтобы переименовать несколько файлов с одинаковой структурой имен с помощью командной строки, выполните следующие действия:

  1. Откройте Пуск.
  2. Откройте командную строку.
  3. Перейдите в папку с файлами, которые необходимо переименовать.
  4. Введите следующую команду, чтобы переименовать несколько файлов, и нажмите Enter:

ren *.ИМЯ-РАСШИРЕНИЕ ???-ИМЯ-ФАЙЛА.*

В команде звездочка (*) — это подстановочный знак, который задает команду ren для переименования всего с расширением «.jpg». Знак вопроса (?) Также является подстановочным знаком, но он представляет собой символ исходного имени файла.

Этот пример переименовывает все файлы «.jpg», оставляя первые три символа (которые работают как уникальный идентификатор, чтобы избежать дублирования) и добавляет «-горы» к имени файла:

ren *.jpg ???-горы.*

Обрезка нескольких имен файлов

Чтобы сделать длинные имена файлов короче с помощью командной строки, выполните следующие действия:

  1. Откройте Пуск.
  2. Откройте командную строку.
  3. Перейдите в папку с файлами, которые следует переименовать.
  4. Введите следующую команду, чтобы сделать имена файлов короче, и нажмите Enter:

ren *.* CHARACTER-COUNT.*

В команде звездочка (*) соответствует всем именам файлов и расширениям в папке, а вопросительные знаки (?) Указывают, сколько символов использовать для нового имени файла.

Этот пример обрезает имена файлов длиннее пяти символов:

Если имя файла меньше пяти символов, то имя не изменится. (Если вы хотите увеличить имя файла, добавьте дополнительные знаки вопроса.)

Изменение нескольких имен файлов

Чтобы переименовать часть имени файла в похожих файлах, выполните следующие действия:

  1. Откройте Пуск.
  2. Откройте командную строку.
  3. Перейдите в папку с файлами, которые необходимо переименовать.
  4. Введите следующую команду, чтобы переименовать часть имени файла, и нажмите Enter:

ren СТАРОЕ-ИМЯ-ФАЙЛА-ЧАСТЬ*.* НОВОЕ-ИМЯФАЙЛА-ЧАСТЬ*.*

Этот пример переименовывает имена файлов, начинающиеся с «летние_каникулы_2019» на «путешествия_2019_»:

ren летние_каникулы_2019_2019*.* путешествия_2019_*.*

Изменение расширения файла

Чтобы изменить расширение файла на другое совместимое расширение, выполните следующие действия.

  1. Откройте Пуск.
  2. Откройте командную строку.
  3. Перейдите в папку с файлами, которые хотите переименовать.
  4. Введите следующую команду, чтобы изменить расширение файла, и нажмите Enter:

ren *.СТАРОЕ-РАСШИРЕНИЕ *.НОВОЕ-РАСШИРЕНИЕ

Этот пример изменяет расширение с «.txt» на «.doc», совместимое с Microsoft Word для файлов в папке:

ren *.txt *.doc

В этом примере изменяется только расширение одного файла с «.txt» на «.doc»:

ren морские_каникулы_заметки.txt морские_каникулы_заметки.doc

Переименование определенных расширений имен файлов

Инструкции, изложенные выше, переименуют каждый файл в папке. Но, если вы хотите переименовать только группу файлов с определенным форматом, вам нужно пропустить звездочку (*) и указать целевое расширение в команде.

Чтобы переименовать файлы с определенным расширением, выполните следующие действия:

  1. Откройте Пуск.
  2. Откройте командную строку.
  3. Перейдите в папку с файлами, которые нужно переименовать.
  4. Введите следующую команду, чтобы изменить расширение группы файлов, и нажмите Enter:

ren ИМЯ-ФАЙЛА*.РАСШИРЕНИЕ ИМЯ-ФАЙЛА*.РАСШИРЕНИЕ

В этом примере переименовываются только изображения с расширением «.jpg»:

ren путешествие_2019_*.jpg летнее_путешествие_2019*.jpg

После выполнения этих действий командная строка переименует файлы, используя параметры, указанные в команде.

Командная строка. перемещение по папкам, команды cd, pwd и ls.

Пожалуй, первое с чего следует изучать работу с командной строкой — это то, как можно перемещаться по папкам.

Но, для начала нужно научиться узнавать то места, где мы сейчас в текущий момент находимся. 

Сделать это просто, набрав команду:

pwd

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

Также бывает полезно узнать какие файлы лежат в той папке, где вы сейчас находитесь. 

Выполняем команду:

ls

и видим список тех файлов и папок, которые находятся в текущей папке. 

Для того, чтобы переходить из одной папки в другую есть команда:

cd путь_для_перехода

Можно расшифровать ее как change directory (сменить директорию).

Для перехода в корневую папку:

cd /

Для перехода в домашнюю папку набираем:

cd ~

Для очистки консоли, можно выполнить команду:

clear

Подробнее о том, как переходить с папки в папки и между уровнями, см. видео выше.

Переходы

Работая через командную строку, вы захотели перейти в другой каталог. Вам поможет команда «chdir», позволяющая перейти в другое место. Либо просто заходите в раздел, как описывалось в этой статье выше, с помощью команды «cd».

Для перехода в подкаталог, необязательно указывать полный адрес, ежели находитесь в родительском. Допустим, вы находитесь в «ProgramFile», как в командной строке перейти в папку «Skype»? Не нужно указывать полный путь: «cd “C:ProgramFilesSkype”»; достаточно указать название подкаталога: «cd “Skype”».

Чтобы перейти назад, в родительский каталог, вписываем «cd “ProgramFiles”».

Если требуется поменять диск нахождения, добавляется ключ «/D», например, из диска C: понадобилось перейти в D:, прописываете «cd /D d:/».

Вызов командной строки

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

  1. Найдите в системной папке C:WindowsSystem32 файл cmd.exe, кликните по нему дважды.
  2. В версиях WindowsXP и выше нажмите вместе клавиши Win R. Откроется системное окно «Выполнить». В строчке наберите cmd, подтвердите действие, нажав ОК.
  3. В Win7, чтобы открыть программу, зайдите в «Пуск» — «Все программы», там найдите «Стандартные», нажав на папку для просмотра, увидите значок с подписью для запуска программы.
  4. В Win7, 10 в «Пуске» впишите внизу в строке поиска («Найти программы и файлы») впишите «командная строка», система покажет программу. В Win8 поиск находится в боковом меню.

Перемещение, переименование

Для этих двух действий существует одна команда — «move». После неё записываются параметры, затем путь к перемещаемой/переименованной папке, затем путь к новообразуемой. Получается, что для перемещения указываете вначале старый путь, затем после пробела место, куда должен каталог переместиться. При переименовании вы указываете путь со старым названием, затем после пробела новое имя.

Рассмотрим на примерах.

  1. Требуется переместить «Foto» из каталога «MyFile» в корень «C:». Прописывается в командной строке следующее: «move “C:MyFileFoto” “C:”».
  2. Требуется переименовать «Foto» в «MyFoto». Пишем так: «move “C:MyFileFoto” “My Foto”».

Открываем имеющуюся папку

Чтобы открыть папку, в командной строке необходимо указать путь к ней. Вначале вписываете команду «cd», а затем после пробела адрес, например, “C:ProgramFilesSkype”.

ВАЖНО. Учтите: если в названиях, входящих в адрес, есть пробелы, весь путь надо заключить в кавычки

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

Слэш можно применять как прямой, так обратный ( и /). Оба они читаются программой одинаково, выбирайте удобный, привычный для вас.

Если вы не уверены в точном названии, нажмите TAB, затем стрелки вверх/вниз для прокрутки списка. Предположим, что у вас есть папки «helloYou» и «helloMe», расположены они в «C:». Введите команду «C:>cd h», потом дважды нажмите TAB, так вы прокрутите список компонентов, начинающихся на букву «h».

Как получить доступ к определенному диску

Чтобы получить доступ к другому диску ,  просто введите  букву ,которая следует за ‘:’. Например, мы хотели изменить диск C: на  диск D: . Мы ввели  D , и затем нажали клавишу Enter – Выполнить .

Чтобы изменить диск и каталог, одновременно, используйте команду  CD , следует за  слэшем /d  . Этот параметр используется для изменения текущего диска и определенной папки из других разделов. Например, сейчас вы находитесь надиске  D: , и вы хотите вернуться к диску C: непосредственно в папку Windows.

Примечание: Если ввести букву диска ,можно автоматически перейти на самые последние места на этом диске. Например, если вы находитесь на диска D:  и ввели  тип CD C:Windows ничего не случится. Но, если вы введете C:, то рабочая папка  изменится на C:Windows (при условии, что это был последний каталог, с которым вы работали  на  диске C:).

Командная строка copy

Данный шедевр человеческой мысли позволяет произвести копирование (copy) через командную строку файла или файлов или даже их конкатенацию (объединение). Для решения подобных задач север сценариев Windows Script Host предоставляет в распоряжение метод CopyFile объекта FileSystemObject. Синтаксис утилиты командной строки copy, довольно устрашающий:

COPY  [/Y  | /-Y] [/A | /B] источник [/A | /B] [ источник [/A | /B] ] [результат [/A | /B]]

Давайте начнем:

/D – указывает на возможность создания зашифрованного файла.

/Y | /-Y – если выбран первый параметр, то будут отсутствовать запросы системы на подтверждение во время копирования (проще говоря, если придется топкой 1000 файлов копировать, то на каждый не будет выпрыгивать надоедливое “а вы уверены, или, может, другу позвоните?”), понятно, что второй параметр как раз то включает запрос подтверждения.

/Z – позволяет копировать данные по сети, кстати, в предыдущих вариантах данной утилиты этого ключа не наблюдалось.

/А – указывает, что файл является текстовым, если мы укажем данный параметр, то копирование прервется на метке конца файла ASCII код 26.

Если же данный параметр указан в самом конце, то эффект совсем другой. Произойдет полное копирование документа, но в копии будет добавлена метка конца файла если ее не было. Как результат, можете попробовать поэкспериментировать с pdf документом (my_file.pdf – размер документа составляет 247217 байт):

copy my_file.pdf/A new_file.pdf – на выходе мы получим документ new_file.pdf размером в 2538 байт.

/B – данный ключ идет по умолчанию и указывает, что файл является бинарным. То есть, происходит копирование всего документа.

/V – данный параметр включает проверку правильности копирования, сравнивая данные после завершения процедуры.

И так командная строка, копирование файлов и парочка примеров:

Копирование через командную строку файла 123.txt из текущего каталога в каталог D:NEW под тем же именем:

COPY 123.txt D:NEW

Копирование файла 123.txt из текущего каталога в каталог D:NEW под новым именем new.txt:

COPY 123.txt D:NEWnew.txt

Копирование всех документов с расширением txt с диска D: в каталог My Data на диске C:

COPY D:*.txt «С:My Data»

Допустим, мы находимся в каталоге D:NEW и нам надо копирнуть в него все данные из каталога C:DATA, в таком случае достаточно прописать следующий синтаксис:

COPY C:DATA  *.*

Используя командную строку, копируемые файлы можно склеить. Для этих целей достаточно использовать знак плюса « », например:

COPY 1.txt 2.txt 3.txt– в данном примере содержимое документов 1.txt и 2.txt было объединено в 3.txt. Стоит помнить, что по дефолту, утилита COPY воспринимает данные как текстовые.

Вот пример с двоичными данными:

COPY /В *.dat all.dat – в данном варианте все данные с расширением dat из текущей папки были объединены в один файл all.dat.

Вообще, используя символ плюса « » и мысли типа «а что если», можно проделать парочку экспериментов. Также стоит помнить ряд моментов:

Если название целевого объекта совпадает с одним из копируемых (кроме первого), то исходное содержимое целевого объекта будет утеряно.

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

COPY l.txt 2.txt – тут мы добавили к содержимому первого объекта содержимое второго.

COPY 1.txt ,, – данная конструкция позволяет присвоить объекту 1.txt текущую дату без его модификации.

Утилита COPY по своему первенству содержит ряд недостатков:

В связи с такими неудобствами, умные люди подумали, и прибавили букву Х к названию COPY, чем решили массу проблем, создав утилиту XCOPY.

Как перемещаться между папками

Первая команда из списка CD (Change Directory). Эта команда позволяет изменить текущий каталог (или папку). Команда CD приведет вас к вершине дерева каталогов. Давайте посмотрим, как она работает. После открытия командной строки , введите CD и нажмите Ввод . Вы увидите, что это приведет вас к вершине дерева каталогов (в данном случае диск C:).

ПРИМЕЧАНИЕ: В командной строке не учитывается, т.е. команды можно набирать с прописных букв, строчных или комбинации из них (так, CD, CD или компакт-диск будут работать одинаково).

Теперь вы работаете на

C:> 

Если вам нужно пойти в определенную папку с этого диска просто введите CD Имя_папки . Имена подкаталогов разделяются  . Например, когда вам нужно получить доступ к папке System32 , расположенной на

C:Windows

cd windowssystem32, как показано ниже, а затем нажмите Enter  – Ввод .

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

C:Windows

Команды навигации и управления файлами:

Cмена директории CD (change directory)

cd – перейти в папку выше

cd .. -перескочить в “родную” папку. Обычно это /users/имя_пользователя

cd / – перейти в корневую папку диска

cd ~ – прямой переход в основную папку пользователя  users/Имя_Пользователя

cd ~/Documents – перейти в папку документы принадлежащую текущему пользователю. Таким образом, можно переходить и в другие папки пользователя

Есть отличия в команде связанная с использованием символа слэш  “/” начале строки параметров, например

cd /pictures – попытка перехода в директорию pictures расположенную в КОРНЕВОЙ папке диска, а

cd pictures – попытка перехода в папку pictures в текущей папке

Переход в terminal в папки имеющих в имени “пробел”

cd ‘Имя Папки’ либо cd Имя Папки – имя папки с “пробелом” должно быть заключено в одинарные кавычки или должен быть обратный слэш перед пробелом

С переходами связана еще одна команда

pwd – она показывает, где вы сейчас находитесь (print working directory) или

Просмотр папок (директорий). Команда ls (list)

ls -? – подсказка по команде в terminal

ls – показать кратко список файлов в текущей папке.

Данные выводятся кратко и не очень удобно для анализа. Для более подробной информации у данной команды терминала имеются ключи

ls -a – выводит на экран все файла, в том числе и скрытые, начинающиеся с символа точка

ls -G – подсвечивает синим цветом папки

ls -g – выводит на экран не только список файлов, но и их дополнительные параметры:

  • права доступа к файлу / директории
  • количество вложенных объектов в папку (для обычного файла 1)
  • Группу Владельца файла
  • размер
  • дату и время изменения
  • имя файла

ls -l – дополнительно показывает владельца файла

ls -R – показывает содержимое не только текущей папки, но и всех подпапок (ОСТОРОЖНО! Для большого дерева директорий может выполняться долго). Сортировка результатов

Сортировка результатов

ls -s – сортировка результатов вывода по размеру

ls -t – сортировка содержимого папки в Mac OS X по дате и времени изменения

ls -r – обратная сортировка по имени файла (учитывается регистр)

ls -1 – принудительный вывод результатов в одну колонку

Все параметры можно комбинировать, например

ls -1GA

Создание новых папок MKDIR (make directory)

mkdir Books – команда создает папку Books в текущей папке

mkdir /Books – команда создает папку Books в корне диска

Параметр -p позволяет создать вложенные папки, несмотря на отсутствие некоторых из них. То есть если в создаваемом дереве есть такая папка, то она не будет создана, а если ее нет, то она будет создана

Необходимо обращать внимание на регистр букв. Например:

mkdir -p Books/books1/books2 – создаст дерево каталогов Books в ней books1 и в ней books2

mkdir -p Books/{books1,books2} – создаст папку Books -если ее нет и в ней две папки books1 и books2

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

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

Adblock
detector