Работа с папками через командную строку windows
Содержание:
- Копирование файлов и папок
- Командная строка copy
- Удаление
- Используйте функциональные клавиши
- Как через командную строку перейти в папку или любой диск?
- Как создать новую папку
- Хакерские команды. 1 использование командной строки
- Приколы windows
- Как переименовать несколько файлов с помощью командной строки
- Команды навигации и управления файлами:
- Переходы
- Как перемещаться между папками
Копирование файлов и папок
Команда Копировать , позволяет копировать файлы из одного места в другое. Для использования этой команды вы должны ввести 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’ создаст новый каталог, если папка не существует, и скопирует несколько файлов.
Командная строка 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.
Удаление
Удалить папки, их содержимое позволяет команда «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:\Test\1” “C:\Test\2” “C:\Test\3”». Если вы уже находитесь в каталоге «Test», можно вписать сокращённый вариант: «rmdir /s /q 1 2 3».
Используйте функциональные клавиши
Вы можете использовать функциональные клавиши (F1, F2, F3 и т. Д.) Прямо в командной строке и получать разные результаты. Ниже приведены примеры использования функциональных клавиш в командной строке:
- F1: вставляет на символ последнюю использованную команду
- F2: вставляет последнюю использованную команду только в указанный символ команды
- F3: вставляет последнюю использованную команду
- F4: Удалить команду только для указанного командного символа
- F5: вставляет последнюю использованную команду без зацикливания
- F6: вставляет ^ Z
- F7: Предоставляет список уже используемых команд (по выбору)
- F: 8 вставляет циклически используемые команды
- F9: позволит вам вставить команду из списка недавно использованных команд
Как через командную строку перейти в папку или любой диск?
Для того, чтобы открыть папку или перейти в какой-либо локальный диск, пользователи зачастую использую Проводник или файловой менеджер, такой как Total Commander, Norton Commander или Far Manager. Однако бывают случаи, когда открыть стандартным способом директорию или диск невозможно. В таком случае на помощь приходит командная строка.
Как пользоваться файловым менеджером Total Commander?
Для открытия директории и диска в консоли используется специальная команда «change directory», которая применяется не только в DOS и Windows, но также и в консоли Unix и других операционных системах.
На практике команды для командной строки будут выглядеть следующим способом:
Если нужно вернуться или перейти по древу на позицию (папку) выше, то нужно ввести cd .. (две точки).
Для того, чтобы перейти в другой диск, то команды будут следующими (выполняется с параметром D)
cd /D d:softik, где – cd /D – это обязательная команда на переход, d: — это диск, а softik – папка на нужном диске.
Если просто ввести букву и двоеточие, то также можно перейти в нужный диск.
Далее просто вводим название директории с приставкой cd.
Это только стандартные команды для открытия папок и дисков. Запуск exe файлов в открытых директориях можно выполнить командой start.
Как создать новую папку
Вы можете создать новый каталог, используя команду 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 , с древовидной структурой.
Хакерские команды. 1 использование командной строки
- 1 На компьютере откройте окно «Выполнить». Для этого нажмите «Пуск» – «Выполнить» или в поисковой строке введите «Выполнить» (без кавычек) и в результатах поиска щелкните по «Выполнить».
- Откройте окно командной строки. Для этого в окне «Выполнить» введите cmd. Откроется окно командной строки (или просто командная строка), посредством которого можно управлять компьютером при помощи текстовых команд.
- 3 Воспользуйтесь командной строкой или терминалом для имитации того, что вы взламываете компьютер. В командной строке Windows и в терминале Mac OS есть множество команд, которые приводят к выполнению некоторых действий или выводу на экран информации. Следующие команды не являются незаконными и не навредят системе, но обязательно впечатлят окружающих.
- 4 Переключайтесь между окнами. Откройте несколько командных строк или терминалов и переключайтесь между ними, вводя различные команды. Так окружающие решат, что вы одновременно запустили несколько сложных и не связанных между собой процессов.
перетаскивай файлы, что бы получить полный к ним путь
пробовал набирать длинные пути к папкам и файлам, закопаным в глубинах дерева каталогов? просто возьми и перетащи файл в окно командной строки и полный путь отобразиться автоматически.
копировать и вставлять текст из командной строки
щёлкни правой кнопкой мыши в окне командной строки и выбери из выпадающего меню пункт пометить. выдели нужный текст и нажми enter. текст скопируется в буфер.
нажми F7 для вывода истории
Нажав F7 ты получишь полный список всех введённых тобой ранее команд. Далее ты можешь выбрать, перемещаясь с помощью клавиш направления запустить любую из них нажав ввод, либо заново отобразить в окне командной строки для изменения, для этого выбери команду и нажми клавишу со стрелкой вправо.
Клавиши истории
Используй клавишу F1, что бы вставить предыдущую команду по одному символу.
Запускай несколько команд
Ты можешь запускать несколько команд, разделяя их символами &&. Правда стоит отметить, что команды не запускаются одновременно. Та команда, что находится левее запускается первой, и когда он прекращает работу включается следующая. Если первая команда выдаст ошибку, то вторая не запустится.
Изменяй цвета на лету
Хочешь включить ностальгию введи команду color 3b и получишь жёлтый текст на синем фоне. Хочешь почувствовать себя Нео? Введи команду color 0c и получишь ярко-зелёный текст на чёрном фоне. Попробуй команду color /? и узнай о всех расцветках, которые можно менять на лету.
Перейди в полноэкранный режим
Нажми Alt Enter и командная строка развернётся на весь экран. Грустно, но в висте этот трюк не работает.
Меняй размер окна
Теперь, когда ты знаешь предыдущий совет. Хочешь узнать, как сменить размер окна? Для этого используй команду mode. Вместе с командой mode вводи параметры размера окна и. Например mode 100, 50 сделает окно шириной в 100 и высотой в 50 символов.
Получи помощь
Пользователи линукса обращаются к команде man, если у них возникают какие-то вопросы. А вот пользователям виндовса к мануалам доступа нет. Но всё же есть возможность получить информацию по большинству команд, используя параметр /? или -help. Например command /? или command -help. Так же ты можешь ввести help и нажав энтер получишь список доступных команд.
Фильтруй выдачу команды
Если тебе интересна только часть выдачи команды, и ты не хочешь терять время просматривая всю информацию, выданную командой, ты можешь отфильтровать выдачу командой find. Например tasklist | find «firefox» выдаст информацию только о процессе firefoxПеремещайся по директориям с лёгкостью
Одной из самых больших заморочек при работе с командной строкой является необходимость вводить длинные пути к папкам и файлам. А что бы узнать какие папки есть в директории приходилось пользовать команду dir. Но всё это было от не знания простого и очень удобного трюка, который поможет перемещаться по папкам с большим удобством.
И ещё, shift tab позволяет просматривать директории в обратном порядке.
Малоизвестные команды Windows 9xx длязапуска из командной строки:
«rundll32 shell32,Control_RunDLL» — Выводит»Панель управления»
«rundll32 shell32,OpenAs_RunDLL» — Выводитокошко — «Открыть с помощью..»
«rundll32 shell32,ShellAboutA Info-Box» -Покозать окно «About Windows»
«rundll32 shell32,Control_RunDLL desk.cpl» -Открыть «Свойства Экрана»
Приколы windows
Малоизвестные команды Windows 9xx длязапуска из командной строки:
«rundll32 shell32,Control_RunDLL» — Выводит«Панель управления»
«rundll32 shell32,OpenAs_RunDLL» — Выводитокошко — «Открыть с помощью..»
«rundll32 shell32,ShellAboutA Info-Box» —Покозать окно «About Windows»
«rundll32 shell32,Control_RunDLL desk.cpl» —Открыть «Свойства Экрана»
«rundll32 user,cascadechildwindows» —Сортировка окон «Каскадом» (Как в Win 3.x)
«rundll32 user,tilechildwindows» — СместитьОкна в низ
«rundll32 user,repaintscreen» — Обновитьрабочий стол
«rundll32 shell,shellexecute Explorer» —Запустить проводник Windows.
«rundll32 keyboard,disable» — ВырубитьКлавиатуру! (Вот Это я понимаю Заподло!)
«rundll32 mouse,disable» — Вырубить Мышь!(У Шефа Будет припадок:)))
«rundll32 user,swapmousebutton» — ПоменятьМестами клавиши Мыша! (Во мля! и этого Дядя Биллине забыл!)
«rundll32 user,setcursorpos» — Сместитькурсор крысы в левый верхний угол
«rundll32 user,wnetconnectdialog» — Вызватьокно «Подключение сетевого диска»
«rundll32 user,wnetdisconnectdialog» — Вызватьокно «Отключение сетевого диска»
«rundll32 user,disableoemlayer» —Спровоцировать сбой!!! (Знаю, сам сразу не поверил,но это FUсKт…)
«rundll32 diskcopy,DiskCopyRunDll» — Показатьокно «Copy Disk»
«rundll32 rnaui.dll,RnaWizard» — Вывод окна«Установка Связи», с ключем «/1» — безокна
«rundll32 shell32,SHFormatDrive» — Окно«Форматирование: Диск3,5(А)» вызвать
«rundll32 shell32,SHExitWindowsEx -1» —Перегрузить Explorer
«rundll32 shell32,SHExitWindowsEx 1» —Выключение Компутера.
«rundll32 shell32,SHExitWindowsEx 0» —Завершить Работу Текущего Пользователя
«rundll32 shell32,SHExitWindowsEx 2» Windows-98-PC boot
«rundll32 krnl386.exe,exitkernel» — выход изWindows без любых сообщений/вопросов
«rundll rnaui.dll,RnaDial «MyConnect» —Вызвать окошко «Установка связи» ссоединением «MyConnect»
«rundll32 msprint2.dll,RUNDLL_PrintTestPage» —выбрать в появившемся меню принтер и послать, анего тест
«rundll32 user,setcaretblinktime» — установитьновую частоту мигания курсора
«rundll32 user, setdoubleclicktime» —установить новую скорость двойного нажатия
«rundll32 sysdm.cpl,InstallDevice_Rundll» —установить non-Plug&Play оборудование
Netscape Navigator:
1. Наберите в поле «Location» — about:logo,а потом меняйте «logo» на: «rsalogo» «javalo»«cach» «memory-cache» «image-cache» «plugins»«fonts» «francais» «license» «document»«global» «pics» «FeCoNtEx=123» «blank»«hype» «1994» «jwz» «chouck» «marca»«mozilla» «authors» «security» «internal-news-««internal-security-» «internal-panel-handler».
2.Наберите в строке ввода адреса:about:ari. Попробуйте в качестве аргумента к about:поочередно использовать — atotic, blythe, dp, ebina, jg, karlton,terry, robm, gtlogo, kipp, mtoy.
3. Одновременно Ctrl, Alt и t. — Статистика
4. Нажмите одновременно Ctrl, Alt и f. —Домашняя Страница
5. Нажмите одновременно Ctrl, Alt и s. —Обновит
Eudora:
Выберите Help, затем About. Выберите MoreCredits. Нажмите Ctrl.
HomeSite:
Выберите Help, затем About. Нажмите Ctrl и h.Дважды щелкните на HomeSite/Allaire логотип.
NukeNabber:
Выберите Help, затем About. Нажмите Ctrl и N.Щелкните мышкой на кнопку DSI.
mIRC:
1.Выберите Help, затем About. Введите arnie.
2.Выберите Help, затем About. Введите arm.
3.Выберите Help, затем About. Щелкнитеправой кнопкой мыши.
Internet Explorer:
Запустите IE4x, Выберете help>about.Удерживая нажатыми клавиши ctrl alt схватитеЭмблему IE (в верхнем левом углу) И ведите её понаправлению к изображению Земного Шара, затемопустите её ниже и сдвигайте в право надписьMicrosoft Internet Explorer.
Под Надписью должна быт кнопка снадписью «Активизировать» или что-то типатого, жмите ее… Земной Шар Должен Задергаться.
Теперь опять нажмите ctrl alt схватитеЭмблему IE И наведите её на На земной Шар…
Шар Взорвется!(Очень Символично…)
FREECELL (карточная игра Wibdows):
Если Вы уверены в своем поражении,смело жмите Shift, Ctrl и F10, в появившемся менющелкайте на «STOP» и выигрывайте на следующемходу.
HEARTS:
Здесь придется немного потрудиться,стартуйте REGEDIT.EXE. Найдите Hkey_Current_UserSoftware……AppletsHearts и щелкните правой кнопкой мыша направом поле. Выберите «Строковый параметр» ивведите ZB. Щелкните на новую строчку и введитезначение 42. Закройте регистрацию. Теперь, послезапуска игры Вам остается лишь нажать: Ctrl, Alt, Shift иF12,,, и вы будете видеть Карты Своих Противников..
Как переименовать несколько файлов с помощью командной строки
Если вам удобнее использовать команды, можете использовать командную строку, чтобы изменить имя одного или нескольких файлов.
Переименование одного файла в командной строке
Чтобы переименовать один файл с помощью командной строки, выполните следующие действия:
Шаг 1: Откройте меню Пуск.
Шаг 2: Откройте командную строку.
Шаг 3: Перейдите к папку с файлами. В моем примере я буду работать в папке «Документы»:
1 | cd %USERPROFILE%\Documents |
Шаг 4: Введите следующую команду, чтобы переименовать файл, и нажмите Enter:
ren «СТАРОЕ-ИМЯ-ФАЙЛА.РАСШИРЕНИЕ» «НОВОЕ-ИМЯФАЙЛА.РАСШИРЕНИЕ»
Шаг 5: В команде кавычки требуются, только если название включает пробелы.
Для примера переименуем файл в «летние_каникулы_2019_заметки.txt»:
ren «л_каникулы_19_заметки.txt» «летние_каникулы_2019_заметки.txt»
Переименование нескольких файлов в командной строке
Чтобы переименовать несколько файлов с одинаковой структурой имен с помощью командной строки, выполните следующие действия:
- Откройте Пуск.
- Откройте командную строку.
- Перейдите в папку с файлами, которые необходимо переименовать.
- Введите следующую команду, чтобы переименовать несколько файлов, и нажмите Enter:
ren *.ИМЯ-РАСШИРЕНИЕ ???-ИМЯ-ФАЙЛА.*
В команде звездочка (*) — это подстановочный знак, который задает команду ren для переименования всего с расширением «.jpg». Знак вопроса (?) Также является подстановочным знаком, но он представляет собой символ исходного имени файла.
Этот пример переименовывает все файлы «.jpg», оставляя первые три символа (которые работают как уникальный идентификатор, чтобы избежать дублирования) и добавляет «-горы» к имени файла:
ren *.jpg ???-горы.*
Обрезка нескольких имен файлов
Чтобы сделать длинные имена файлов короче с помощью командной строки, выполните следующие действия:
- Откройте Пуск.
- Откройте командную строку.
- Перейдите в папку с файлами, которые следует переименовать.
- Введите следующую команду, чтобы сделать имена файлов короче, и нажмите Enter:
ren *.* CHARACTER-COUNT.*
В команде звездочка (*) соответствует всем именам файлов и расширениям в папке, а вопросительные знаки (?) Указывают, сколько символов использовать для нового имени файла.
Этот пример обрезает имена файлов длиннее пяти символов:
Если имя файла меньше пяти символов, то имя не изменится. (Если вы хотите увеличить имя файла, добавьте дополнительные знаки вопроса.)
Изменение нескольких имен файлов
Чтобы переименовать часть имени файла в похожих файлах, выполните следующие действия:
- Откройте Пуск.
- Откройте командную строку.
- Перейдите в папку с файлами, которые необходимо переименовать.
- Введите следующую команду, чтобы переименовать часть имени файла, и нажмите Enter:
ren СТАРОЕ-ИМЯ-ФАЙЛА-ЧАСТЬ*.* НОВОЕ-ИМЯФАЙЛА-ЧАСТЬ*.*
Этот пример переименовывает имена файлов, начинающиеся с «летние_каникулы_2019» на «путешествия_2019_»:
ren летние_каникулы_2019_2019*.* путешествия_2019_*.*
Изменение расширения файла
Чтобы изменить расширение файла на другое совместимое расширение, выполните следующие действия.
- Откройте Пуск.
- Откройте командную строку.
- Перейдите в папку с файлами, которые хотите переименовать.
- Введите следующую команду, чтобы изменить расширение файла, и нажмите Enter:
ren *.СТАРОЕ-РАСШИРЕНИЕ *.НОВОЕ-РАСШИРЕНИЕ
Этот пример изменяет расширение с «.txt» на «.doc», совместимое с Microsoft Word для файлов в папке:
ren *.txt *.doc
В этом примере изменяется только расширение одного файла с «.txt» на «.doc»:
ren морские_каникулы_заметки.txt морские_каникулы_заметки.doc
Переименование определенных расширений имен файлов
Инструкции, изложенные выше, переименуют каждый файл в папке. Но, если вы хотите переименовать только группу файлов с определенным форматом, вам нужно пропустить звездочку (*) и указать целевое расширение в команде.
Чтобы переименовать файлы с определенным расширением, выполните следующие действия:
- Откройте Пуск.
- Откройте командную строку.
- Перейдите в папку с файлами, которые нужно переименовать.
- Введите следующую команду, чтобы изменить расширение группы файлов, и нажмите Enter:
ren ИМЯ-ФАЙЛА*.РАСШИРЕНИЕ ИМЯ-ФАЙЛА*.РАСШИРЕНИЕ
В этом примере переименовываются только изображения с расширением «.jpg»:
ren путешествие_2019_*.jpg летнее_путешествие_2019*.jpg
После выполнения этих действий командная строка переименует файлы, используя параметры, указанные в команде.
Команды навигации и управления файлами:
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
Переходы
Работая через командную строку, вы захотели перейти в другой каталог. Вам поможет команда «chdir», позволяющая перейти в другое место. Либо просто заходите в раздел, как описывалось в этой статье выше, с помощью команды «cd».
Для перехода в подкаталог, необязательно указывать полный адрес, ежели находитесь в родительском. Допустим, вы находитесь в «ProgramFile», как в командной строке перейти в папку «Skype»? Не нужно указывать полный путь: «cd “C:ProgramFilesSkype”»; достаточно указать название подкаталога: «cd “Skype”».
Чтобы перейти назад, в родительский каталог, вписываем «cd “ProgramFiles”».
Если требуется поменять диск нахождения, добавляется ключ «/D», например, из диска C: понадобилось перейти в D:, прописываете «cd /D d:/».
Как перемещаться между папками
Первая команда из списка CD (Change Directory). Эта команда позволяет изменить текущий каталог (или папку). Команда CD приведет вас к вершине дерева каталогов. Давайте посмотрим, как она работает. После открытия командной строки , введите CD и нажмите Ввод . Вы увидите, что это приведет вас к вершине дерева каталогов (в данном случае диск C:).
ПРИМЕЧАНИЕ: В командной строке не учитывается, т.е. команды можно набирать с прописных букв, строчных или комбинации из них (так, CD, CD или компакт-диск будут работать одинаково).
Теперь вы работаете на
C:>
Если вам нужно пойти в определенную папку с этого диска просто введите CD Имя_папки . Имена подкаталогов разделяются . Например, когда вам нужно получить доступ к папке System32 , расположенной на
C:Windows
cd windowssystem32, как показано ниже, а затем нажмите Enter – Ввод .
Когда вам нужно идти в одну папку, используйте команду CD … Давайте предположим, что вы хотите, чтобы вернуться к папкеWindows . Введите тип CD .. и нажмите Enter – Ввод . Вы заметите, что ваш текущий каталог изменяется на
C:Windows