Командная строка как перейти другую папку. Default Folder X — быстрый переход по папкам

Командная строка - стандартное средство Windows, позволяющее управлять персональным компьютером посредством текстовых команд, а не через графический интерфейс. Функционала окон с удобными кнопками и приятным для глаза дизайном иногда бывает недостаточно, и даже начинающий пользователь рано или поздно сталкивается с командной строкой. В данной статье рассказано, как открыть папку в командной строке и какие функции с ней можно выполнять при помощи текстовых команд.

Открыть командную строку

Вам будет интересно:

Сначала вам необходимо запустить окно командной строки. Это можно сделать несколькими способами.

  • Через меню "Пуск". Вам необходимо открыть меню и найти раздел "Служебные". Здесь дважды кликните по строке для запуска приложения. Если вам необходимо запустить программу от имени администратора, то выберите соответствующий пункт в контекстном меню.
  • Через поисковую строку. В поиске на панели задач вы можете набрать cmd или "командная строка", а затем кликнуть по результату поиска ПКМ. В меню выберите пункт запуска с правами администратора.
  • Третий вариант - команда в приложении "Выполнить". Для запуска программы воспользуйтесь комбинацией клавиш Win+R, а в строке введите cmd и нажмите Enter. Утилита запустится сразу с администраторскими правами.
  • В Windows 10 имеется расширенная версия PowerShell, которую можно запустить теми же способами, только в случае с приложением "Выполнить" необходимо вписывать powershell.

    Как открыть папку в командной строке?

    Теперь - к вводу команд. Для этого вам необходимо вписать cd, поставить пробел и не нажимать Enter для применения команды. После этого вы должны прописать путь до необходимого каталога. Например, чтобы открыть папку System32 на системном разделе, вы должны ввести cd C:/WINDOWS/System32/ и нажать Enter.

    Так вы можете открыть папку в командной строке и перемещаться по каталогам. Для этого используйте ряд полезных команд:

    • cd .. - переход на один уровень выше;
    • cd - переход к корневому каталогу жесткого диска;
    • cd /d - смена каталога или жесткого диска (либо все одновременно).

    Запомнив эти комбинации, вы сможете путешествовать по директориям и запускать программы, открывать файлы, редактировать папки и так далее. Чтобы получить справку относительно других полезных команд, введите help и нажмите Enter.

    Как открыть командную строку в папке на Windows 10?

    Чтобы не прописывать вручную путь к директории через cmd, вы можете запустить командную строку уже в самой папке. При этом начальной точкой для команд будет текущий каталог, а вам останется лишь выполнить нужные операции. В последнем обновлении в контекстном меню Windows 10 по умолчанию остался лишь пункт "Открыть окно PowerShell здесь".

    Для запуска вам необходимо зайти в папку через проводник и с зажатой клавишей Shift на свободном месте кликнуть ПКМ. В контекстном меню выберите выше упомянутый пункт. После этого появится командная строка с заранее прописанным путем до каталога.

    Также открыть PowerShell через проводник можно следующим образом:

    • зайдите в окно директории;
    • нажмите на кнопку "Файл";
    • В открывшемся меню выберите пункт "Запустить Windows PowerShell".

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

    Чтобы быть профессионалом в использовании терминала Linux, нужно научится управлять файлами через терминал. Это чуть ли не основа всего, включая редактирование конфигурационных файлов, сборку программ, администрирование и множество других вещей. Просмотр содержимого папок, переход между папками, создание и удаление файлов - это необходимая база, для удобной работы в терминале.

    В этой статье мы рассмотрим самые часто используемые команды Linux для работы с файлами и каталогами, после их освоения терминал больше не будет казаться таким непонятным и объемлемым. Вот какие команды будут нас сегодня интересовать:

    • ls - список файлов в директории;
    • cd - переход между директориями;
    • rm - удалить файл;
    • rmdir - удалить папку;
    • mv - переместить файл;
    • cp - скопировать файл;
    • mkdir - создать папку;
    • ln - создать ссылку;
    • chmod - изменить права файла;
    • touch - создать пустой файл.

    А теперь перейдем к подробному рассмотрению всех этих команд.

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

    Вы можете вывести список файлов из всех подкаталогов рекурсивно, для этого используйте опцию -R:

    Чтобы вывести список файлов нужной папки, вы можете передать ее адрес утилите, например, /home:

    Чтобы получить больше информации и вывести все имена файлов в виде списка используйте опцию -l:

    2. cd - изменить папку

    Команда cd позволяет изменить текущую папку на другую. По умолчанию, текущей считается домашняя папка, например, cd Desktop меняет папку на рабочий стол, если вы выполните ее из домашнего каталога:

    Вы также можете указать полный путь к папке:

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

    Вы также можете вернуться в предыдущую рабочую папку:

    3. rm - удалить файлы

    Команда rm позволяет удалить файл. Будьте очень осторожны с ней, она не будет спрашивать подтверждения:

    Например, rm file удалит файл с именем file, который находится в текущей папке. Как и в предыдущих вариантах, вы можете указать полный путь к файлу linux. Например:

    rm /usr/share/file

    Если вы хотите удалить папку, то нужно использовать опцию -r. Она включает рекурсивное удаление всех файлов и папок на всех уровнях вложенности:

    rm -r /home/user/photo/

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

    4. rmdir - удалить папку

    Команда rmdir позволяет удалить пустую папку. Например, команда rmdir directory удалит папку directory, которая находится в текущей папке:

    Если вам нужно удалить папку с файлами, то нужно использовать утилиту rm вместе с опцией -r.

    5. mv - перемещение файлов

    Команда mv перемещает файл в новое место. Она также может использоваться для переименования файлов. Например, mv file newfile переименует файл file в newfile:

    Чтобы переместить файл в другую папку нужно указать путь к ней, например, переместим файл file в папку /home/user/tmp/

    mv file /home/user/tmp/

    6. cp - копирование файлов

    Эта cp и mv - это похожие команды linux для работы с файлами. Они работают аналогичным образом, только исходный файл остается на своем месте.

    Вы также можете рекурсивно скопировать всю папку с помощью команды cp -r. Эта команда скопирует всю папку вместе со всеми файлами и вложенными папками в новое место. Например, скопируем папку /etc/:

    cp -r /etc /etc_back

    7. mkdir - создать папку

    Команда mkdir позволяет создать новую папку mkdir test создаст папку в текущем каталоге:

    Если нужно создать папку в другом каталоге, укажите полный путь к нему:

    mkdir /home/user/test

    8. ln - создание ссылок

    Утилита ln позволяет создавать жесткие и символические ссылки на файлы или папки. Для создания символической ссылки используется опция -s. Например, вы создадим ссылку на папку с загрузками:

    ln -s /home/user/Downloads/ /home/user/test/

    ln /home/user/Downloads/ /home/user/test/

    9. chmod - изменить права

    chmod позволяет изменить права доступа к файлам. Например, chmod +x script.sh добавляет флаг исполняемости к файлу script.sh:

    chmod +x script.sh

    Чтобы убрать флаг исполняемый используйте опцию -x:

    chmod -x script.sh

    10. touch - создать файл

    Команда touch создает пустой файл. Например, touch file создаст пустой файл в текущей папке с именем file:

    Для создания файлов через терминал существует еще несколько команд, они рассмотрены в статье .

    11. mc

    Работа с файлами Linux через терминал может выполняться не только с помощью обычных консольных команд, каждая из которых выполняет только определенное действие. Вы можете использовать полнофункциональный файловый менеджер с псевдографическим интерфейсом на основе ncurses. Midnight Commander - это файловый менеджер, который можно использовать прямо в терминале. Для выполните:

    sudo apt install mc

    После завершения установки достаточно выполнить команду mc:

    Используйте клавиши со стрелками для перемещения по файлах, Tab для перехода на другую панель, Alt+1 для просмотра справки и Alt+2 для вывода меню:

    Если терминальное окружение поддерживает мышь, то вы можете ее использовать в Midnight Commander.

    Выводы

    В этой статье мы рассмотрели как выполняется работа с файлами и каталогами в linux, с помощью терминала. Когда вы освоите все эти команды, вы сможете сделать большинство основных действий в терминале. А как часто вы пользуетесь терминалом? Используете его для работы с файлами? Напишите в комментариях!

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

    Команды линукс для перехода по директориям системы:

    Команда cd используется для перехода в домашний каталог (директорию) /home пользователя.

    cd ~user для перехода в домашний каталог пользователя можно воспользоваться и этой командой.

    Для перехода в любой другой каталог пропишите команду cd и через пробел путь к нужному каталогу.

    Например введя в консоли команду cd /home перейдем в каталог /

    cd… команда для перехода в каталог уровнем выше того, в котором сейчас находитесь.

    cd .../… команда для перехода в каталог двумя уровнями выше того, в котором сейчас находитесь.

    cd - переход в каталог в котором вы находились до перехода в текущий каталог.

    Команды linux для просмотра содержимого каталогов:

    pwd эта команда linux показывает полный путь к каталогу в котором вы сейчас находитесь.

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

    ls -F отображает все содержимое текущего каталога и добавляет к файлам и подкаталогам символы, характеризующие их тип.

    ls -l кроме содержимого каталога показывает время создания файлов, размер, права доступа и количество файлов в подкаталогах.

    ls -a команда отображает скрытые файлы в вашем текущем каталоге.

    ls ** команда показывает список файлов и директорий, содержащие в своем имени цифры.

    tree показывает древовидный список файлов и каталогов в вашем текущем каталоге. Также подсчитывает их количество. В зависимости от количества файлов подсчет файлов может занять некоторое время.

    dir показывает содержимое вашего текущего каталога в алфавитном порядке и с учётом регистра названий.

    df выводит в консоли количество занятого и свободного места на жестком диске для каждого каталога системы.

    А команда du покажет вам количество блоков диска, занятых каждым файлов в вашем текущем каталоге.

    Команды linux для работы с файлами и каталогами:

    (небольшое примечание: Для работы с файлами нужно иметь права доступа к ним. Что это такое можно почитать здесь)

    mkdir dir1 создает

    каталог с именем dir1

    mkdir dir1 dir2 создает два каталога с именами dir1 и dir2

    mkdir -p /home/dir1/dir2 создает в каталоге /home дерево директорий. Это значит что создается каталог dir1 с находящимся внутри него каталогом dir2.

    rm -f file1 команда линукс для удаления файла с именем file1

    rmdir dir1 команда для удаления каталога с именем dir1

    rm -rf dir1 удаляет каталог с именем dir1 вместе со всем его содержимым.

    rm -rf dir1 dir2 одновременно удаляет два каталога dir1 и dir2 вместе с их содержимым.

    Используя linux команду mv можно перемещать и переименовывать файлы и каталоги.

    mv dir1 new_dir эта команда перемещает либо переименовывает файл или каталог из dir1 в new_dir

    Команды linux для копирования файлов:

    cp file1 file2 команда для копирования файла file1 в файл file2

    копирует все файлы из каталога dir в текущий каталог.

    cp -a /tmp/dir1 команда копирует каталог dir1 из /tmp/ со всем своим содержимым в ваш текущий каталог.

    cp -a dir1 dir2 данная команда копирует каталог dir1 в каталог dir2

    ln -s file1 lnk1 при помощи этой команды создается символическая ссылка на файл file1 или на каталог.

    ln file1 lnk1 а этой командой создается так называемая «жёсткая» (физическая) ссылка на файл file1 или на каталог.

    ЗЫ: Список команд линукс будет пополнятся. Постепенно

    Как перейти в другой каталог в командной строке? Для этого есть команда cd - одна из самых важных команд, так как при помощи её вы сможете перемещаться . Как пользоваться командой cd?


    По умолчанию строка приглашения при первом открытии окна программы Терминал будет выглядеть примерно так:

    User@computer:~$

    В рассматриваемом примере (user) - test, а имя компьютера (computer) -Linux, поэтому отображается следующее приглашение:

    Test@Linux:~$

    Идея заключается в напоминании вашего входного имени и имени используемого вами компьютера. Это избавляет вас от необходимости запоминания этих подробностей, что особенно полезно при управлении многочисленными компьютерами или учетными записями.

    Теперь давайте рассмотрим некоторые команды, начиная с команды cd, которая применяется для смены каталога (или папки). В простейшем случае вы просто вводите следующее:

    Cd /home

    Эта команда делает папку home текущей рабочей папкой. Введите приведенный текст и нажмите клавишу или, и приглашение программы Терминал (Terminal) изменится на следующее:

    User@computer:/home$

    Помните о том, что реальное приглашение, которое вы увидите, будет содержать ваши имя пользователя и имя компьютера вместо слов user и computer. Теперь попробуйте ввести следующие две команды:

    Cd /home pwd

    Linux должна сообщить, что сейчас вы находитесь в папке home, отобразив следующее:

    /home user@computer:/home$

    Вы можете попробовать подняться на уровень вверх в каталог /, введя следующую команду:

    Условное обозначение.. применяется для представления родительской папки. Какой бы ни была родительская папка, при выполнении этой перейдет в нее автоматически. Теперь попробуйте следующую команду для перехода в вашу домашнюю папку:

    У меня нет способа узнать ваше имя пользователя, а у Linux есть, и когда вы применяете символ ~, он заменяется именем вашей домашней папки. Итак, введите следующую команду, чтобы узнать, какая папка теперь стала рабочим каталогом.

    Mac OS X интересна тем, что подойдёт каждому: новичкам понравится интуитивность и понятность интерфейса, а опытным пользователям пригодятся практически неограниченные возможности, которые спрятаны «под капотом» системы. Для работы с ними нужен совершенно иной, уже непривычный современным пользователям компьютера способ — командная строка. С помощью командной строки можно управлять компьютером и файлами на нём, настройками практически всех программ, системными процессами и многим другим. Более того, активировать многие интересные возможности Mac OS и устранить многие неполадки можно только через командную строку. Окном в этот интересный мир для вас будет Терминал Mac OS X . Его возможностям мы решили посвятить данный цикл статей, в котором рассмотрим наиболее полезные рядовому пользователю команды и параметры.

    Для начала — небольшое вступление. Многие пользователи зададутся вопросом «а зачем мне нужен Терминал с какой-то там командной строкой, когда в моём распоряжении и так есть симпатичный и удобный интерфейс Finder и десятков подобных программ от сторонних производителей?». Мы честно вам ответим — Терминал вам не нужен. Но только до тех пор, пока у вас не возникнут проблемы с компьютером или пока вы не захотите поменять что-то в скрытых настройках системы. Сложность интерфейса командной строки надуманна, нужно просто понимать сферу применимости Терминала. Для каких-то задач использовать его бессмысленно, потому что гораздо быстрее получится это сделать стандартными средствами. Но, например, ни одна навороченная программа не даст вам таких возможностей групповой обработки файлов, какие заложены в Терминале.

    Итак, не освоив основы работы с командной строкой, вы не сможете использовать потенциал своего Мака на все 100%.

    То же самое относится и к iPhone с iPod Touch . Процедура джейлбрейка даёт вам доступ к файловой системе аппарата, а Терминал (который можно завести и на айфоне) открывает значительные возможности работы с файлами и настройками.

    Первая статья нашего цикла будет посвящена самому главному — навигации по папкам . Без этого вы не сможете сделать в Терминале ровным счётом ничего.

    Запустив Терминал (он лежит в папке Программы/Служебные программы), вы увидите такое окно:

    Серый прямоугольничек — это и есть курсор. В командной строке нет привычного указателя мыши. Слева от курсора находится бессмысленный (на первый взгляд) набор символов. Но на самом деле, смысл здесь есть в кадой детали. Итак:

    • ArkSnow — это имя компьютера. Разумеется, у вас оно будет совсем другим.
    • двоеточие разделяет имя компьютера и название папки, в которой вы находитесь
    • ~ означает, что вы находитесь в домашней папке пользователя
    • Arkkeeper$ — это имя пользователя

    Эти элементы называются приглашением. Если вы видите их на экране, то Терминал готов выслушать вашу команду. Если приглашения и курсора нет, то выполнение предыдущих команд ещё не закончилось, и вводить новые пока нельзя.

    Терминал показывает слева только само имя текущей папки . Это ни о чём не говорит, потому что на компьютере может быть несколько папок с одинаковыми именами. Поэтому запомните первую и самую главную команду навигации:

    pwd

    Это английская аббревиатура Print Working Directory - напечатать рабочий каталог. Она покажет вам путь к той папке, в которой вы находитесь.

    Введите в Терминале pwd и нажмите Enter. Вы увидите следующее:

    / — это обозначение корневой папки диска, на котором установлена Mac OS X.

    /Users — это папка пользователей, которая находится в корневой папке диска

    /Users/Arkkeeper — это папка текущего пользователя, которая находится в папке пользователей.

    Как перейти в другую папку? Очень просто. Запомните вторую самую главную команду:

    cd

    cd означает С hange Directory — сменить папку. Для этой команды недостаточно ввести её имя — так вы просто скажете, что хотите поменять папку, но не скажете, куда хотите перейти. Поэтому после cd нужен пробел и путь к каталогу, в который вы хотите переместиться.

    Например, введите

    Это перенесёт вас в корень диска (не забудьте нажать Enter — как всегда).

    Заметьте, что содержимое приглашения поменялось. Тильда (~) сменилась на /.

    Ваша домашняя папка не зря обозначается тильдой. Чтобы вам не пришлось каждый раз вбивать в Терминале /Users/ваше имя/, придумано это полезное сокращение.

    Вбейте в командную строку

    И вы снова окажетесь в свой домашней папке.

    Команда cd имеет несколько особенностей, связанных с путями к папкам. Пути бывают двух видов:

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

    Например, если вы находитесь в домашней папке и хотите попасть в папку с музыкой, которая находится внутри неё, то вам не нужно вводить

    cd /Users/ваше имя/Music

    Всё проще. Поскольку вы уже в папке пользователя (~), то можно ввести только название папки, в которую хотите попасть:

    Обратите внимание — слэш не нужен! Если вы введёте

    то Терминал будет искать папку Music в корне диска. Естественно, он её не найдёт и напишет:

    Запомните ещё одно полезное сокращение — две точки (..). Это переход на уровень выше — в материнскую папку. Например, если вы находитесь в папке /Users/ваше имя/Music, и введёте в Терминал:

    то окажетесь в папке /Users/ваше имя. Если снова введёте cd .., то попадёте в /Users. Если ещё раз — то в корне диска.

    cd - — переход к предыдущему местоположению в файловой системе. Важно понимать отличие между верхним в иерархии и предыдущим, а им может быть совершенно иное место, например, если Вы переместились с /Users в ~/Documents , то предыдущим будет именно /Users , а не ~ . Однако после того, как мы спускались от папки к папке, пробираясь сквозь недры вложений, то абсолютно нет никакой разницы между верхним каталогом и предыдущим, а значит смело можно писать любую команду. Кстати, подобное поведение можно наблюдать и в графических менеджерах файлов, отличных от Finder . В них тоже отличается переход «назад» и переход «вверх». После вызова такой команды будет сразу же вызвана уже рассмотренная команда pwd , которая и оповестит нас о том, куда же мы перешли.

    Для навигации по истории команд можно использовать команду history . Она выведет 500 последних команд. Для выполнения последней достаточно ввести!! . А для вызова команды из того длинного списка — !*и тут номер в списке* . Обращаем ваше внимание на тот факт, что после выполнения команды, она в списке сдвинется, у нас не получится войти в одну воду дважды, то есть по одному номеру вызвать одну и ту же команду.

    И последняя хитрость Терминала на сегодня: если вам нужно ввести несколько похожих команд, не нужно вводить каждую по отдельности. Стрелка вверх и стрелка вниз позволяют вам пролистывать все введенные ранее команды.

    В следующей статье мы поговорим о том, как увидеть содержимое папок в командной строке.