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

Как перейти в другой каталог в командной строке? Для этого есть команда 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 есть, и когда вы применяете символ ~, он заменяется именем вашей домашней папки. Итак, введите следующую команду, чтобы узнать, какая папка теперь стала рабочим каталогом.

У любого пользователя есть один или несколько каталогов, которые чаще всего им посещаются. Самый простой пример, это папка с документами. Или, вот еще пример, папка, где вы храните все свои труды, будь то фотографии или проекты ваших программ. А теперь давайте вспомним, что вам необходимо сделать, чтобы добраться до необходимой папки. Конечно, у каждого пользователя эти действия разные. Но, их объединяет одно - вам необходимо совершить несколько кликов или нажатий клавиш, чтобы добраться до каталога. И рано или поздно, вы зададитесь вопросом "Как быстро перейти в каталог (папку) в этом Windows?".

Решений масса. Начиная от использования стандартных утилит Windows, заканчивая специализированными программами для организации быстрого доступа. Какого-то единого "верного" решения просто не существует. Все очень сильно зависит от того, как вы обращаетесь к своим папкам. Если вы используете проводник, то ярлыка в панели быстрого запуска вам хватит с головой. Если вы используете такие приложения как "Total Commander", то скорее всего вы будете использовать закладки самих приложений. Если вы обращаетесь к папке из множества разных источников, то тут есть несколько вариантов. Первый, везде создавать ярлыки и закладки. Второй, разместить папку по наиболее близкому пути, например, "C:\_!!!Важная папка!!!_" (символ "_" сделает вашу папку первой при сортировке по названию). Третий, создать отдельный раздел, чтобы обращаться к букве. Четвертый, сделать так, чтобы доступ к каталогу можно было осуществить как по его пути, так и через букву диска. И многое другое.

В данном обзоре, мы рассмотрим именно четвертый вариант по нескольких причинам. Во-первых, это можно сделать стандартными средствами Windows, а именно с использованием специальной команды "subst". Во-вторых, это потребует от вас нескольких простых шагов. В-третьих, доступ к папке станет по настоящему быстрым. В-четвертых, когда вы установите какую-нибудь программу, то вам не придется ее настраивать, чтобы быстро перейти в папку. В-пятых, данную команду можно использовать на любых версия Windows, будь то XP, или Vista, или Windows 7.

В данном примере мы рассмотрим как сделать так, чтобы доступ к папке "C:\myfolder" можно было осуществить через диск "Z".

  1. Откройте командную строку (подробнее в статье открыть командную строку Windows)
  2. Введите следующее:
    • subst Z: myfolder
  3. Нажмите "Enter"

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

  • subst Z: "D:\Мое\Мои поделки"

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

У данной команды есть один недостаток. Как только пользователь выйдет из системы или выключит компьютер, так сразу эта настройка перестанет выполняться. Чтобы обойти это ограничение, вам необходимо будет создать специальный пакетный файл с расширением ".bat". И поместить его в папку "Автозагрузка" (см. Автоматический запуск при старте Windows). На самом деле, никаких особых сложностей при его создании у вас не будет. В такую папку можно поместить как сам командный файл, так и ярлык на него.

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

Чтобы создать пакетный файл, откройте блокнот и введите "subst Z: myfolder" (без кавычек). Вы так же можете использовать свои пути, но напоминаем, что пути с пустыми строками необходимо обрамлять кавычками. Сохраните данный файл с расширением ".bat". Убедитесь, что у файл имеет расширение ".bat", а не ".txt". Как минимум, в проводнике должна смениться иконка файла. Это важный момент, иначе при запуске система просто откроет блокнот с этим файлом.

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

Другие способы будут рассмотрены в рамках следующих статей.

Примечание : если вы используете специфическое программное обеспечение, такое как Visual Studio, то лучше отказаться от использования символических путей, так как программа может иметь кучу настроек, и любое изменение приведет к проблемам. Так же в ряде настроек просто нельзя использовать символические пути. Например, у той же Visual Studio не стоит использовать символические адреса при указании пути к файлам проекта и т.д. Иначе вы рискуете толкнуться с рядом "магических странностей".


  • Как изменить стартовую папку проводника Windows (explorer)

Технические советы

  • Технические советы
  • Чтобы быть профессионалом в использовании терминала 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 или на каталог.

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

    В новой Операционной Системе от Apple OS X Maveriks нам обещали расширенные возможности в Finder. Многие из них достаточно сильно облегчат жизнь пользователям. Кто-то даже откажется от дополнительных программ по улучшению окон. Но неизменной останется и та часть людей, которые всегда хотят что-то донастроить для себя. Для них у нас есть о чем рассказать: Default Folder X — еще одна надстройка над Finder.Хотя утилита сделана скорее не для самого Finder, а для диалоговых окон открытия и сохранения в различных программах.
    После установки (в этом случае происходит именно она) приложение поселится у вас в системных настройках.


    В ней мы можем добавить избранные папки, чтобы в меню сохранения в одной из программ быстро перейти в нужные места.
    Если вы часто работаете с документами и сохраняете их в разных местах у себя по папкам, то рано или поздно вам это надоест, и вы захотите упростить себе жизнь. Конечно, можно добавить все избранные папки и подпапки в левую колонку Finder`a, но что делать, если их у вас, скажем, больше десятка? Захламлять Избранное не хочется, тем более что в нем нет постоянной необходимости. Вот тут-то нам и придет на помощь Default Folder X.

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

    Допустим, вы редактируете изображение, и по окончании, как всегда, хотите сохранить в одну из своих папок. Вы жмете “Сохранить как…” и начинаете копаться в поисках нужной директории. Но стоит включить Default Folder X, как ваше окошко “Сохранить” обрастет дополнительными панелями.

    Справа для вас будут доступны новые иконки, серди которых:

    — Настройки папки по умолчанию. Здесь вы можете перейти к настройкам программы или открыть стандартные каталоги;
    — Диски. Контекстное меню, в котором вы сможете быстро найти любую папку в Системе;
    — Избранные папки. Те самые, что вы добавляете в настройках Default Folder X. Сохранить документ в одну из них теперь стало гораздо быстрее;
    — Недавние папки. Тут отображаются те каталоги, которые вы использовали последними при сохранении документов;
    — Открыть окна Finder. Открывает активные окна Finder в меню сохранения. Если на данный момент у вас открыт каталог “Фильмы”, то, нажав на эту иконку, диалоговое окно “Сохранить” перейдет в этот каталог.

    Кроме дополнительных иконок справа, снизу появится новая панель Spotlight, в которой вы можете назначить цветовую метку (в окне Finder файлы будут подсвечены определенным цветом), добавить комментарии к файлу, а также попросить программу напомнить об этих комментариях в следующий раз, когда будет открыт документ (хотя, честно признаться, я так и не понял, как она это делает).

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

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

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

    Для тех, кому сильно не хватает дополнительной функциональности при открытии и сохранении документов, Default Folder X — ваш выбор. Конечно, если вас не пугает цена в 39,95$.

    Скачать Default Folder X можно на сайте разработчиков (30 дней триал)