Как через командную строку зайти в папку: Страница не найдена — Comp-Security.net

Содержание

Самый простой способ вставить в командную строку путь к файлу или папке

Сталкиваясь с необходимостью выполнить какую-нибудь операцию в командной строке, начинающие пользователи очень скоро понимают, что возможности этого инструмента в отношении привычного copy-paste весьма ограничены. Командная строка не поддерживает работу с комбинациями Ctrl+C и Ctrl+V, копировать и вставлять текст в окошко консоли можно с помощью контекстного меню, вызываемого правой кликом правой клавишей мыши.

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

Конечно, ручному набору есть альтернатива, например можно открыть целевой каталог в Проводнике, зайти в свойства папки или файла, скопировать оттуда полный путь, а затем уже вставить его в окно командной строки. Это уже быстрее и надежнее, но нет ли еще более удобного и быстрого способа? Оказывается есть! Способ этот прост, как и все гениальное. Просто так сложилось, что многие пользователи о нем не знают. А не знают потому, что мало об этом кто говорит.

Не нужно ничего копировать и вставлять, достаточно просто перетащить файл или папку в консоль и путь вставится сам, а если надо, то и кавычки подставятся, так что вам лишь останется нажать

Enter.

Это правило действует для всех объектов файловой системы, начиная от логических разделов и заканчивая ярлыками и файлами без расширения. От необходимости использования команд перехода, таких как CD перетаскивание, конечно, не избавляет, но согласись, насколько же это удобнее ручного ввода!

Первые шаги в командной строке

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

Навигация

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

pwd

Она выведет текущую рабочую директорию (print working directory). 

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

cd (change directory) с указанием пути к нужной вам папке:

cd /home

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

/корневая папка сервера
.

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

find . -name hello.txt
..

директория, расположенная на уровень выше текущей.

Если вы находитесь в папке /home/user, то комбинация .. будет обозначать папку /home. То есть, чтобы вернуться на один уровень назад, необязательно вводить весь путь: 

cd ..
~

домашняя папка текущего пользователя. Например, запустить скрипт some-script.sh из домашней папки, когда вы находитесь в другой директории, можно так:

sh ~/some-script.sh

предыдущая посещённая директория. Представим, что вы перешли в папку

/home, потом вам потребовалось изменить настройки в папке /etc. Чтобы вернуться назад, достаточно использовать команду: 

cd -

 

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

Абсолютный путь — это полный путь от корневой папки сервера «/». Например, вот такой: 

/var/www/data/username/data/www/example.com/

Также к абсолютным относятся пути, в которых используется

~ — указание на домашнюю папку текущего пользователя. Например, при доступе к файлу ~/.bash_profile он всегда будет открываться из одного и того же места: вместо ~ будет использоваться значение переменной окружения $HOME, которое не меняется.

Относительный путь — это неполный путь. Он указывается относительно какого-то объекта: например,  текущей рабочей директории. То есть в начале отсутствует символ корневой папки «/».

./docs/files/file.txt

file.txt


Представим, что мы сейчас работаем с файлами в папке /var/www/data/username. Нам нужно отредактировать содержимое в директории на уровень выше —

/var/www/data. Чтобы управлять данными в этой папке, нам не обязательно постоянно указывать полный путь к ним — можно работать с относительным, начиная его с «. ./»

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

Чтобы отобразить список содержимого папки, можно использовать команду ls (list). Если дополнить её ключами

-al, она покажет типы данных, разрешения и скрытые файлы. Следующий пример покажет названия файлов и папок текущей рабочей папки:

ls

А этот выведет в терминал подробный список содержимого папки /etc:

ls -al /etc

Чтобы немного упростить себе жизнь, можно использовать консольные файловые менеджеры, например, mc.

  • Ubuntu и Debian:

    apt -y install mc
    
  • CentOS:

    yum -y install mc

Его особенность — примитивный графический интерфейс.

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

Поиск

С помощью команды find можно найти на сервере папку или файл по набору условий. Структура команды проста: 

find [где искать] [как искать] [что искать]

Например, мы знаем название файла hello.txt, но не знаем, где именно на сервере он лежит. Найти его поможет конструкция:

find / -name "hello.txt"
  • / указывает, что искать надо, начиная с корневой папки сервера. Если вам известно, где может лежать искомый файл, можно задать путь точнее.
  • -name указывает, что искать надо строго по имени.
  • "hello.txt" — имя файла, который нам нужно найти. Если известна только часть имени, можно указать сокращённый вариант: "hello*", "*.txt"

Кроме -name, команда find имеет множество опций, которые позволяют уточнить условия поиска подробнее. Вот список наиболее полезных параметров:

-type

Позволяет указать тип искомых данных: -type f — файлы, -type d — директории

-perm

Позволяет вывести файлы с определённым уровнем доступа. Например, —perm 777

-empty

Отображает только пустые файлы или папки

-user

Позволяет искать данные среди файлов, принадлежащих конкретному пользователю: -user root

-group

Позволяет искать данные среди файлов, принадлежащих определённой группе пользователей: 

-group www-data

-mtime

Позволяет задать условие относительно времени изменения файлов:

  • -mtime 7 — файлы, менявшиеся в течение последних 7 дней;
  • -mtime +7 — файлы, менявшиеся в срок более чем 7 дней назад;
  • -mtime -14 — файлы, менявшиеся в срок менее чем 14 дней назад.

-atime

Позволяет задать условие относительно времени последнего доступа к файлу, аналогично

mtime

-size

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

-exec COMMAND {}

Позволяет применить к найденным файлам команду COMMAND

 

Больше информации о возможностях find можно узнать в файлах документации:

man find

Из встроенных инструментов поиска можно также отметить утилиту whereis. Она предназначена для поиска бинарных и системных файлов и директорий служб.  Следующий пример выведет список всех файлов и папок, имеющих прямое отношение к php:

whereis php

Работа с папками

Для создания новых директорий используется команда mkdir с указанием пути до создаваемой папки. Пример ниже создаст папку /new в существующей директории /home/user:

mkdir /home/user/new

Если нужно создать сразу несколько вложенных папок, можно использовать параметр -p. В таком случае все несуществующие директории, указанные в пути, будут созданы автоматически. Представим, что нам нужно создать вложенные папки docs/photos/2020-08-17 в текущей директории — это будет выглядеть так:

mkdir -p docs/photos/2020-08-17

Если нужно создать несколько папок за раз, можно просто перечислить их через пробел:

mkdir docs pictures games

Удалить папку можно с помощью команды rmdir с указанием пути. Папка будет удалена только в случае, если она пуста (можно использовать параметр --ignore-fail-on-non-empty, чтобы удалить папку в любом случае). Для удаления нескольких вложенных папок можно аналогично использовать параметр -p. Пример ниже удалит папку /photos и все каталоги внутри неё: 

rmdir -p docs/photos

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

Работа с файлами

Создание

В терминале есть несколько способов создания новых файлов. 

Самый простой, одновременно создающий и файл, и недостающие папки — команда touch. Достаточно передать ей полный путь к файлу. Для примера создадим в папке docs папку copies, а внутри неё — файл copies-list.txt:

touch docs/copies/copies-list.txt

Несуществующая папка copies создастся автоматически.

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

touch file1.txt file2.txt file3.txt

Ещё один способ создания новых файлов — вызвать какой-нибудь консольный текстовый редактор с указанием полного пути к файлу. Однако все папки придётся создать заранее. Тогда редактор автоматически создаст файл и откроет его для редактирования. Если не сохранить файл в редакторе, даже пустой, он не будет создан. Команда ниже добавит новый файл с помощью редактора vi:

vi new-file. txt

Для сохранения и выхода из файла в vi нужно нажать клавишу Esc, ввести сочетание :wq и нажать Enter. Для выхода без сохранения нужно также нажать Esc, ввести сочетание :q! и нажать Enter.

Ещё пара способов создания пустых файлов: 

cat > new-file.txt

echo > new-file.txt

Редактирование

Для редактирования файлов используются консольные текстовые редакторы. Самые известные — vi и nano. В некоторых дистрибутивах vi заменён на vim (vi improved, улучшенный vi) или vim.tiny

Редактор vi будет доступен вам по умолчанию на большинстве Linux-систем.

А теперь к делу. Vi (более известен как Vim) — старый, очень гибкий и при этом не очень простой в плане управления редактор. Собственно, так он и попал в популярные программистские и админские шуточки.  

Запуск редактора без аргументов откроет его в режиме справки: 

vi

Чтобы закрыть Vim (без сохранения), введите сочетание :q!

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

vi new-file.txt

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

Чтобы начать ввод, нужно перейти в режим редактирования с помощью клавиши I. Чтобы вернуться в режим просмотра, нажмите Esc.

Перемещение по тексту выполняется с клавиатуры:

  • перемещение в начало текста: Esc + дважды G
  • перемещение в конец текста: Shift + G
  • перемещение по строке горизонтально: стрелки
  • перемещение по строкам вертикально: стрелки
  • отображение номеров строк: Esc, введите :set number, нажмите Enter
  • перемещение по номерам строк: Esc, введите : номер строки, нажмите Enter

Для выхода с сохранением файла нажмите Esc и введите :wq!

Текстовый редактор vim — краткое руководство

Более современной и удобной альтернативой Vim считается редактор nano. Современные дистрибутивы включают его по умолчанию, но на ранних версиях устанавливать придётся вручную: 

  • Ubuntu и Debian:

    apt -y install nano
  • CentOS:

    yum -y install nano

Вызов nano без аргументов откроет пустой редактор. Можно начать ввод (при сохранении вам будет предложено указать имя и сохранить файл) или вызвать режим помощи со списком доступных команд с помощью сочетания Ctrl+G.

Для сохранения файла нажмите Ctrl+O — редактор предложит ввести имя файла: введите имя и нажмите Enter. Если файл существовал, и имя изменять не требуется, просто нажмите Enter.

Для выхода из редактора нажмите Ctrl+X.

Чтение

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

Команда cat позволяет вывести в терминал всё содержимое файла, который указан в качестве аргумента: 

cat example.txt

Однако, если мы заведомо знаем, что в файле большой объём информации, нет смысла выводить его целиком. Например, команды head и tail могут вывести часть содержимого с начала или конца файла соответственно. Если добавить к ним ключ -n, можно уточнить, сколько строк текста нужно вывести:

head -n 3 example.txt
tail -n 3 example.txt

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

Иногда нам всё-таки нужно полностью просмотреть файл. При этом читать его вывод в терминале неудобно. На такие случаи есть команда less — она открывает файл (или переданный в неё вывод другой команды) в режиме чтения: 

less example. com

В режиме чтения less можно перемещаться, искать текст и многое другое. Все командные последовательности и горячие клавиши можно вывести с помощью параметра --help:

less --help

Для выхода из режима чтения введите q и нажмите Enter.

Удаление

Для удаления файлов используется команда rm. Она крайне опасна — неправильное применение грозит удалением всего содержимого сервера. Поэтому, как говорится, семь раз отмерь, один раз отрежь: категорически важно перепроверять путь, который вы указываете для удаления.

Самая простая версия rm удалит файл с предварительным подтверждением — для этого потребуется ввести y и нажать Enter:

rm new-file.txt

Для полного же уничтожения всего и вся к команде добавляются параметры -rf. Первый отвечает за рекурсивное удаление данных (т.е. удаление вложенных файлов и папок), второй позволяет отключить подтверждение при удалении. Например, следующая команда удалит папку photos, размещённую в папке docs, и всё её содержимое:

rm -rf docs/photos

Для шуток над неопытными администраторами им под тем или иным предлогом предлагают выполнить команду rm -rf [/] (без квадратных скобок). Она удаляет всё содержимое сервера от корня. Результат — все данные безвозвратно теряются, а сервер перестаёт работать. 

Скачивание и загрузка

Для передачи файлов на сервер и с сервера есть много способов. Самые простые — использование wget, curl или scp.

  1. wget позволяет скачивать данные на сервер. Он поддерживает HTTP, HTTPS и FTP протоколы.

    wget [как скачать] [откуда скачать]

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

    wget https://ru.wordpress.org/latest-ru_RU.tar.gz

    С помощью параметра -P можно указать путь, куда нужно сохранить скачиваемый файл:

    wget -P /var/www/example. com https://ru.wordpress.org/latest-ru_RU.tar.gz

    Полный список параметров wget можно посмотреть в справочной информации: 

    man wget
  2. curl используется как для скачивания файлов на ваш сервер, так и для передачи данных с него на другие серверы / хранилища. Он универсальнее wget благодаря огромному количеству поддерживаемых протоколов: FTP, HTTP, HTTPS, IMAP, POP3, SCP, SFTP, SMB,  SMTP, Telnet и др.

    curl [как скачать] [откуда скачать / куда загрузить]

    В современных дистрибутивах curl установлен по умолчанию. При необходимости установить его вручную можно следующим образом: 

    • Ubuntu и Debian:
      apt -y install curl
    • CentOS:
      yum -y install curl

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

    curl -O https://ru. wordpress.org/latest-ru_RU.tar.gz

    В примере мы скачиваем архив latest-ru_RU.tar.gz по ссылке и сохраняем его в текущую рабочую директорию с таким же именем — за это отвечает ключ -O. Если использовать опцию -o, можно задать своё имя (wp.tar.gz) для сохраняемого файла: 

    curl -o wp.tar.gz https://ru.wordpress.org/latest-ru_RU.tar.gz

    Если нам нужно загрузить файл c нашего сервера на другой, используется следующая конструкция:

    curl -T filename.txt https://example.com/downloads/filename.txt

    Здесь файл filename.txt из текущей рабочей директории загружается на сайт example.com в папку downloads/ и сохраняется с именем filename.txt. Пример подразумевает, что у нас есть права на запись в указанный каталог.

    Остальные возможности curl можно узнать в справочной информации: 

    man curl
  3. Утилита scp позволяет копировать файлы между двумя серверами, используя протокол SSH.  

    scp [где взять файлы] [куда их загрузить]

    Например, для передачи файла filename.txt с нашего сервера на удалённый сервер 1.2.3.4 в папку new-documents пользователя username можно использовать следующую команду:

    scp ~/documents/filename.txt [email protected]:/home/username/new-documents

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

    Чтобы скачать файл с удалённого сервера, достаточно немного видоизменить нашу команду: 

    scp [email protected]:/home/username/documents/filename.txt ~/new-documents/

    Здесь мы в качестве источника для получения копии файла указали удалённый сервер, а в качестве цели для загрузки копии — папку на текущем сервере. 

    С помощью scp аналогичным образом можно копировать данные между двумя удалёнными серверами:

    scp [email protected] 2.3.4:/home/username1/documents/filename.txt [email protected]:/home/username2/new-documents

Запуск исполняемых bash-скриптов

Чтобы запустить скрипт script.sh на сервере, нужно выполнить два шага: 

  1. Настроить права на запуск файла для пользователей:

    chmod +x ./script.sh
  2. Запустить скрипт. Если вы находитесь в той же директории, где лежит скрипт, достаточно вызвать его по имени: 

    ./script.sh

    В некоторых случаях нужно использовать команду sh либо указать путь к исполняемому файлу командной оболочки:

    sh ./script.sh

    либо 

    /bin/bash ./script.sh

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

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

Весь список существующих алиасов системы можно вывести с помощью команды alias:

Создать свой постоянный алиас можно с помощью файла .bashrc, размещённого в домашнем каталоге вашего пользователя. Нужно открыть его для редактирования:

vi ~/.bashrc

В соответствующем разделе нужно добавить ваш алиас в следующем формате:

alias [короткая команда]='[исходная команда]'

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

alias myScript='sh /путь/к/скрипту/script.sh'

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

source ~/.bashrc

После этого вы сможете вызывать ваш скрипт с помощью короткой команды.

Скрипт можно добавить в расписание планировщика cron, чтобы он запускался регулярно.

Как настроить cron по ssh

Переименование, перемещение и копирование файлов и папок

Скопировать файл в терминале можно с помощью команды:

cp [что копируем] [куда копируем]

C её помощью можно, к примеру, создать копию конфигурационного файла, который вы хотите изменить. Здесь мы создаём копию конфигурационного файла nginx.conf

cp nginx.conf nginx.conf.copy

Папки копируются аналогично. При необходимости скопировать каталог со всем содержимым (рекурсивно) можно добавить к команде ключ -r:

cp -r /docs /files

Здесь мы создаём копию папки docs со всем её содержимым с именем files.

Переместить или переименовать файл также просто: 

mv [что переместить/переименовать] [куда переместить/как назвать]

Например, следующая команда переместит файл file.txt в папку new:

mv file.txt docs/new

Переименовать файл не сложнее:

mv /docs/new/file.txt /docs/new/todolist.txt

В этом примере файл file.txt переименовывается в todolist.txt

Аналогично можно перемещать и переименовывать директории. 

Теперь, когда вы можете перемещаться по серверу и работать с файлами и папками, самое время познакомиться с файловой структурой Linux-систем. 

Структура каталогов Linux

Работа с командной строкой — Документация Руководство по командной строке Windows 18.08.2015

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

В разделе перечислены базовые приемы работы в командной строке Windows.

Запуск командной строки

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

  • «Пуск → Выполнить» (или клавиши Win+R) введите cmd и нажмите клавишу Enter;
  • «Пуск → Все программы → Стандартные → Командная строка»;
  • «Пуск → Поиск → Командная строка».

Ввод команд

Команды вводятся посредством ввода с клавиатуры. Простейшая команда help выводит список всех доступных команд. Также вы можете просмотреть полный перечень команд в статье Список команд Windows ( Windows CMD ).

Для вывода справки по конкретной команде введите help название_команды, например:

Перечень основных команд и примеры их использования приведены в разделе Основные команды данного руководства.

Bat-файлы

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

Автодополнение путей файлов

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

Если на букву U начинается несколько директорий или файлов, то при каждом последующем нажатии Tab будет происходить перебор названий. Чтобы произвести перебор в обратном порядке, нажимайте Tab c зайжатой клавишей Shift.

Если папка состоит из нескольких слов, разделенных пробелом или из кириллических символов, то весь путь берется в кавычки, например, cd "C:\Documents and Settings"

Копирование текста в/из командной строки

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

  1. Нажать правой кнопкой мыши на заголовок окна командной строки и выбрать пункт «Свойства»;
  2. Установить галочки напротив «Выделение мышью» и «Быстрая вставка»;

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

Вывод информации в текстовый файл и перенаправление данных

Информацию, выводимую программами в командную строку, можно перенаправить в файл. Делается это с помощью символа >, например, systeminfo > C:\Users\mazhartsev\Desktop\test.txt.

Если файл не существует, то он будет создан. Если существует, то он будет перезаписан. Чтобы записать данные в конец файла, необходимо воспользоваться командой >>, например: systeminfo >> C:\Users\mazhartsev\Desktop\test.txt

Данные команды называются операторами перенаправления.

Операторы перенаправления
Описание Оператор перенаправления
> Записывает данные на выходе команды вместо командной строки в файл или на устройство, например, на принтер.
< Читает поток входных данных команды из файла, а не с клавиатуры.
>> Добавляет выходные данные команды в конец файла, не удаляя при этом существующей информации из файла.
>& Считывает данные на выходе одного дескриптора как входные данные для другого дескриптора.
<& Считывает входные данные одного дескриптора как выходные данные другого дескриптора.
| Считывает выходные данные одной команды и записывает их на вход другой команды. Эта процедура известна под названием «канал».

Как удалить папку через командную строку — команда rd и rmdir

Рекомендации помогут Вам полностью удалить папку через командную строку. В статье про удаление файла из командной строки, использовалась команда DEL, которая предназначена именно для файлов. В случае с папками, применимы команды RD или RMDIR.

Для достижения цели, откройте cmd c привилегиями администратора. Введите RD /? и бегло ознакомьтесь с особенностями и параметрами команды. Здесь Вы увидите всего лишь  2 параметра:

  1. /s — при использовании этого префикса, удалится папка, а также все вложенные в нее элементы. Если Ваш каталог не пустой, и Вы не прописали это параметр, тогда у Вас ничего не выйдет.
  2. /Q — используется  при удалении без подтверждения.

В общем виде конструкция выглядит таким образом:

RD или RMDIR /s/q “полный путь папки”

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

Удаление папки с подтверждением и без

У себя на компьютере я создал каталог с названием «cmd» и  скопировал в него несколько объектов. Далее ввел в командную строку такую команду:

RD /s “c:\cmd”

Затем нажал Enter и клавишу Y, так как cmd сделала запрос на подтверждение удаления.

Проверив диск C, я не обнаружил каталога. Далее создал папку с именем «удалить» и также скопировал 5 файлов, но при вводе команды, убрал префикс /s. Получилось так:

RMDIR “c:\удалить”

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

Если Вам лень вводить букву подтверждения (Y или N), тогда следующая конструкция для Вас. Выше упоминался префикс /q, именно он убирает надоедливый ввод букв (для доказательства смотрите скрин).

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

Посмотрите еще статьи:

Вы можете пропустить чтение записи и оставить комментарий. Размещение ссылок запрещено.

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

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

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

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

  1. Через меню «Пуск». Вам необходимо открыть меню и найти раздел «Служебные». Здесь дважды кликните по строке для запуска приложения. Если вам необходимо запустить программу от имени администратора, то выберите соответствующий пункт в контекстном меню.
  2. Через поисковую строку. В поиске на панели задач вы можете набрать cmd или «командная строка», а затем кликнуть по результату поиска ПКМ. В меню выберите пункт запуска с правами администратора.
  3. Третий вариант — команда в приложении «Выполнить». Для запуска программы воспользуйтесь комбинацией клавиш 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 и могут пригодиться пользователю компьютера в любой момент.

Управление текущим расположением — PowerShell

  • Статья
  • Чтение занимает 3 мин
Были ли сведения на этой странице полезными?

Оцените свои впечатления

Да Нет

Хотите оставить дополнительный отзыв?

Отзывы будут отправляться в корпорацию Майкрософт. Нажав кнопку «Отправить», вы разрешаете использовать свой отзыв для улучшения продуктов и служб Майкрософт. Политика конфиденциальности.

Отправить

В этой статье

При навигации по системам папок в проводнике у вас обычно есть определенное рабочее расположение, т. е. текущая открытая папка. Элементами в текущей папке можно легко управлять, щелкая их. Когда в интерфейсе командной строки (например, Cmd.exe) открыта папка, в которой находится определенный файл, вы можете получить к нему доступ, указав короткое имя, а не вводить весь путь к файлу. Текущий каталог называется рабочим.

Windows PowerShell использует существительное Location для ссылки на рабочий каталог и реализует семейство командлетов для просмотра расположения и управления им.

Получение текущего расположения (Get-Location)

Чтобы определить путь к текущему каталогу, введите команду Get-Location:

Get-Location
Path
----
C:\Documents and Settings\PowerUser

Примечание

Командлет Get-Location аналогичен команде pwd в оболочке BASH. Командлет Set-Location аналогичен команде cd в Cmd.exe.

Настройка текущего расположения (Set-Location)

Команда Get-Location используется с командой Set-Location. Команда Set-Location позволяет вам указать расположение текущего каталога.

Set-Location -Path C:\Windows

Обратите внимание, что после ввода команды вы не получите прямого отклика о действии команды. Большинство команд Windows PowerShell, выполняющих действия, практически не создают выходных данных, так как выходные данные не всегда полезны. Чтобы проверить успешность внесения изменения в каталог при вводе команды Set-Location, включите параметр -PassThru при вводе команды Set-Location:

Set-Location -Path C:\Windows -PassThru
Path
----
C:\WINDOWS

Параметр PassThru можно использовать с некоторыми командами Set в Windows PowerShell для возврата сведений о результате, когда отсутствуют выходные данные по умолчанию.

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

Например, если вы находитесь в папке C:\Windows, точка (.) представляет C:\Windows, а две точки (..) представляют C:. Текущее расположение можно изменить на корень диска C: путем ввода следующей команды:

Set-Location -Path .. -PassThru
Path
----
C:\

Тот же метод работает в дисках Windows PowerShell, которые не являются дисками файловой системы, например HKLM:. В реестре в качестве расположения можно задать раздел HKLM\\Software, введя следующий код:

Set-Location -Path HKLM:\SOFTWARE -PassThru
Path
----
HKLM:\SOFTWARE

После этого можно изменить расположение каталога на родительский каталог, который является корнем диска Windows PowerShell HKLM: с помощью относительного пути:

Set-Location -Path .. -PassThru
Path
----
HKLM:\

Вы можете ввести Set-Location или использовать любой из встроенных псевдонимов Windows PowerShell для Set-Location (cd, chdir, sl). Пример:

cd -Path C:\Windows
chdir -Path .. -PassThru
sl -Path HKLM:\SOFTWARE -PassThru

Сохранение и отзыв последних расположений (Push-Location и Pop-Location)

При изменении расположения полезно отслеживать свое предыдущее расположение и иметь возможность вернуться к нему. Командлет Push-Location в Windows PowerShell создает упорядоченный журнал («стек») путей к каталогам, которые вы открывали, чтобы можно было вернуться на шаг назад по журналу путей к каталогу, используя дополнительный командлет Pop-Location.

Например, Windows PowerShell обычно запускается в корневом каталоге пользователя.

Get-Location

Path
----
C:\Documents and Settings\PowerUser

Примечание

Слово стек имеет специальное значение во многих параметрах программирования, включая .NET Framework. Например, в физическом стеке элементов последний элемент, помещенный в стек, является первым элементом, который можно извлечь из него. Добавление элемента в стек в разговорной речи называется «проталкиванием» элемента в стек. Извлечение элемента из стека в разговорной речи называется «выводом» элемента из стека.

Чтобы передать текущее расположение в стек, а затем переместить его в папку локальных параметров, введите:

Push-Location -Path "Local Settings"

После этого можно передать расположение локальных параметров в стек и переместить его в папку Temp, введя следующее:

Push-Location -Path Temp

Чтобы убедиться, что каталоги изменены, введите команду Get-Location:

Get-Location
Path
----
C:\Documents and Settings\PowerUser\Local Settings\Temp

После этого можно перейти в последний открытый каталог, введя команду Pop-Location, и проверить изменение, введя команду Get-Location:

Pop-Location
Get-Location
Path
----
C:\Documents and Settings\me\Local Settings

Как и в случае с командлетом Set-Location, вы можете включить параметр PassThru при вводе командлета Pop-Location, чтобы открыть указанный каталог:

Pop-Location -PassThru
Path
----
C:\Documents and Settings\PowerUser

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

Set-Location \\FS01\Public

или

Push-Location \\FS01\Public

Для изменения расположения на любой доступный диск можно использовать команды Push-Location и Set-Location. Например, если у вас есть локальный дисковод компакт-дисков с буквой диска D, содержащий компакт-диск с данными, вы можете изменить расположение на дисковод компакт-дисков, введя команду Set-Location D:.

Если дисковод пуст, вы получите следующее сообщение об ошибке:

Set-Location D:
Set-Location : Cannot find path 'D:\' because it does not exist.

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

Как открыть командную строку Windows из любой папки

– Автор: Игорь (Администратор)

Прежде чем давать конкретные советы по применению командной строки Windows, вам так же необходимо узнать еще один способ. Он позволит вам быстро открыть командную строку в необходимой вам папке. В противном случае, вам придется использовать кучу команд, чтобы добраться до необходимой папки. Это, конечно, интересный и познавательный процесс, но все же не очень удобный. Ведь вам надо будет запустить «cmd». Затем с помощью команды «cd» перейти до необходимой папки. И это все ради того, чтобы перейти туда, что итак находится перед вашими глазами.

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

Как открыть командную строку из любой папки в Windows XP

Существует бесплатная утилита “Open Command Window Here” из комплекта «Power Toy» от Microsoft. Видимо разработчики отнеслись с юмором. В переводе «Power Toy» означает «мощная игрушка». Скорее всего, сама утилита состоит из нескольких строк нужного кода и большой кучи кода для установки и настройки. Смех смехом, а утилита очень даже полезная. К сожалению, мелкомягкие отказались от поддержки Windows XP, поэтому теперь скачать эту утилиту с официального сайта нельзя. Тут можно выразить недовольство, так как «ну отказались, чего теперь все добро на свалку?». Но… В общем, слава богу, есть много сайтов, которые сохраняют у себя различные полезные утилиты. Поэтому вам просто надо набрать в поисковике «Open Command Window Here XP скачать» и скачать. 

Сама программа до безумия проста. После ее установки, в контекстном меню проводника появится пункт “Open Command Window Here». И теперь все что вам надо, так это кликнуть правой кнопкой мыши на необходимой папке в проводнике, и выбрать этот пункт. После этого перед вами появится командная строка Windows в выбранной папке. Правда удобно?

Как открыть командную строку из любой папки в Windows Vista / 7

В более новых версиях Windows, вам не надо ничего устанавливать. Видимо, все же решили, что выпускать для этой настройки дополнительную утилиту — будет уже не смешно. Но, и тут не обошлось без сюрпризов. Не каждый догадается. Все что вам надо, так это в проводнике Windows зажать клавишу Shift и щелкнуть правой кнопкой мыши на папке. Вы увидите, что теперь вам стал доступен пункт «Открыть окно команд». Правда, тут есть небольшая странность при переводе. Тем не менее, функционирует она точно так же как и «Open Command Window Here», т.е. открывает консоль в нужной папке. А это именно то, что нам нужно.

☕ Хотите выразить благодарность автору? Поделитесь с друзьями!

  • Как войти в безопасный режим Windows 7 / XP / Vista?
  • Как получить список файлов через командную строку (cmd)?
Добавить комментарий / отзыв

Переход в каталог и выход из него с помощью команды «cd»

Переход в каталог и выход из него

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

Второй способ составить список файлов в каталоге — сначала перейти в каталог с помощью команды «cd» (что означает «изменить каталог», а затем просто использовать команду «ls».

Я наберу «cd Downloads / Examples», чтобы перейти в каталог «Примеры», который находится внутри каталога «Downloads».

Теперь я могу набрать «pwd», чтобы убедиться, что мы находимся в каталоге «Примеры», и я могу набрать «ls -al», чтобы просмотреть файлы и папки внутри каталога «Примеры».

Итак, перейти вниз по папкам довольно просто, но может быть неочевидно, как вернуться на один уровень назад. Вы можете ввести весь путь явно, например «cd / Users / ModulesUnraveled / Downloads», но в зависимости от того, насколько глубоко вы углубились, это может быстро стать неприятным. Вот где «.» и «..» входят.

Единственная точка представляет текущий каталог, в данном случае каталог «Примеры».Две точки представляют каталог, в котором находится текущий каталог, в данном случае каталог «Загрузки».

Итак, если бы мы набрали «cd.» мы будем менять каталоги на тот, в котором уже есть, что не очень помогает. Но если мы введем «cd ..», мы переместимся на один каталог вверх в каталог «Загрузки». Давайте попробуем.

«cd ..»

Теперь, если я наберу «pwd», вы увидите, что я нахожусь в каталоге «Загрузки».

Вы могли заметить, что так же, как команда «ls» может связывать каталоги с «/», команда «cd» может также.Итак, когда я набираю «cd examples / Example1 / Test», я полностью перехожу в папку «Test». (Я наберу «pwd», чтобы убедиться в этом.) Точно так же, набрав «cd ../../ ..», я вернусь на три каталога вверх в каталог Downloads. (Я снова наберу «pwd», чтобы убедиться в этом.)

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

Обновлено: 31.12.2020, Computer Hope

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

Примечание

При перемещении файлов или папок у вас будет перемещена только одна копия файлов. Если вам нужно более одной копии файлов, копируйте файлы, а не перемещайте их. См .: Как копировать файлы.

Как перемещать файлы в Windows

В Windows вы можете перемещать файлы несколькими способами. Вы можете перетаскивать, вырезать и вставлять или использовать команду «Переместить в папку».Ниже приведены инструкции по перемещению файлов в Windows. Выберите наиболее подходящий для вас вариант.

Вырезать и вставить

Чтобы вырезать и вставить файл, выберите файл, который нужно переместить, щелкните выделенный файл правой кнопкой мыши и выберите Cut . Найдите папку, в которую хотите переместить файл, щелкните папку правой кнопкой мыши и выберите Вставить .

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

Наконец, вы также можете использовать сочетания клавиш для вырезания и вставки файлов. Выберите файлы, которые хотите вырезать, затем нажмите сочетание клавиш Ctrl + X , чтобы вырезать файлы. «Вырезание» файлов похоже на вырезание текста в документе: файлы перемещаются во временный «буфер обмена», пока вы не «вставите» их куда-нибудь. Перейдите в папку назначения и нажмите сочетание клавиш Ctrl + V , чтобы вставить файлы. Файлы теперь находятся в папке назначения.

Перетаскивание

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

Примечание

Для работы перетаскивания необходимо иметь возможность видеть окно, в котором вы перемещаете файлы.

Используйте «Переместить в папку»

Чтобы использовать команду «Переместить в папку», выберите файл, щелкнув имя файла. Щелкните меню Edit в верхнем левом углу окна и выберите опцию Move to Folder .В новом окне перейдите к папке, в которую вы хотите переместить файл, затем нажмите кнопку «Переместить», чтобы переместить файл в эту папку.

Если вы используете Windows 8, после выбора файлов на вкладке «Главная» отображается параметр « Переместить в ».

Как перемещать файлы в командной строке Windows (MS-DOS)

В командной строке Windows и MS-DOS файлы можно перемещать с помощью команды перемещения. Например, если вы хотите переместить файл с именем «stats.doc» в папку «c: \ statistics», вы должны ввести следующую команду, а затем нажать клавишу Enter .

 move stats.doc c: \ statistics 

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

 переместить stats.doc, morestats.doc c: \ statistics 

В следующем примере мы перемещаем файл example.doc на диск D: \.

 переместить example.doc d: \ 

Вы также можете перемещать несколько файлов с помощью подстановочных знаков. В приведенном ниже примере команда move перемещает все файлы с расширением «.doc» в каталог «c: \ statistics».

 переместить * .doc c: \ statistics 

Используя команду перемещения, вы также можете переместить каталог (папку). В приведенном ниже примере команда перемещения перемещает каталог «example» в текущем каталоге в «новый» каталог также в текущем каталоге.

 пример перемещения новый 
Подсказка

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

Как перемещать файлы в macOS

Существует несколько способов перемещения файлов в macOS.

Перетаскивание

В MacOS Finder вы можете перетащить один или несколько значков файлов, перемещая их из одной папки в другую. Чтобы перетащить файл, выделите файлы, которые хотите переместить. Щелкните любой из них и, прежде чем отпустить кнопку мыши, переместите курсор мыши, пока он не окажется над целевой папкой. Отпустите кнопку мыши, чтобы переместить файлы в это место.

Сочетание клавиш

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

  1. Выделите файлы, которые хотите переместить.
  2. Нажмите сочетание клавиш Command + C .
  3. Переместитесь в то место, куда вы хотите переместить файлы, и нажмите Опция + Команда + V , чтобы переместить файлы.

Терминал

Чтобы переместить файлы в командной строке Терминала, используйте команду mv.

Как перемещать файлы в Linux

В Linux, используя командную оболочку, вы можете перемещать файлы или каталоги с помощью команды mv .Например, если вы хотите переместить файл с именем «myfile.txt» в папку с именем «резервная копия», вы должны ввести следующую команду.

 mv myfile.txt резервная копия 

Дополнительные сведения см. В справочнике по командам mv .

6 способов открытия папок в Ubuntu 20.04 LTS — VITUX

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

В этой статье мы объясним некоторые способы:

  • Открыть папку в диспетчере файлов (Nautilus)
  • Поиск и открытие папки через Dash
  • Доступ к папке в командной строке (Терминал)
  • Откройте папку в Терминале с помощью диспетчера файлов
  • Откройте папку в диспетчере файлов с помощью командной строки
  • Доступ к папке с правами администратора из диспетчера файлов

Мы выполнили команды и процедуры, упомянутые в этой статье, на Ubuntu 20.04 Система LTS.

Открыть папку в файловом менеджере (Nautilus)

Последние версии Ubuntu, такие как Ubuntu 20.04 LTS или Ubuntu 21.04, поставляются с файловым менеджером по умолчанию под названием Nautilus. Этот файловый менеджер с открытым исходным кодом, созданный для наших рабочих столов GNOME, дает нам возможность управлять нашими файлами и папками.

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

1. Поиск термина « Nautilus » в системном Dash:

2.Поиск термина Файлы или Диспетчер файлов из системы Dash:

3. Доступ к диспетчеру файлов с помощью значка «Файлы» на панели Dock / Activity в Ubuntu.

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

и

Поиск и открытие папки через Dash

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

Простым щелчком мыши можно открыть соответствующую папку (см. Путь в случае отображения нескольких результатов поиска).

Открытие папки В командной строке (Терминал)

Командная строка Ubuntu, Терминал также не основан на пользовательском интерфейсе для доступа к вашим папкам. Вы можете открыть приложение Терминал либо через системную тире, либо с помощью сочетания клавиш Ctrl + Alt + T.

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

cd

Команда cd или change directory позволяет вам сменить каталог или, другими словами, открыть новую папку.Когда вы открываете Терминал, вы находитесь в своем домашнем каталоге. Следующая команда поможет вам открыть папку по вашему выбору:

 $ cd / path / to / file 

На изображении выше мы сначала перечислили папки в текущем каталоге с помощью команды ls, а затем открыли папку Загрузки с помощью команды cd. Командная строка Терминала по умолчанию показывает текущую папку, в которой вы находитесь.

Символ тильды (`)

Символ тильды представляет наш домашний каталог.Вы можете использовать этот символ в команде cd для перехода в папку в вашем каталоге / home / [user] /.

На следующем изображении я открою папку snap из моего домашнего каталога, а затем напрямую открою папку Downloads из моего домашнего каталога с помощью тильды:

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

pwd

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

 $ pwd 

Символ ‘/’

Символ / с командой cd поможет вам напрямую открыть корневая папка.

$ cd /

Символ «..»

Символ «..» с командой cd помогает перемещаться вверх на один уровень каталога:

 $ cd .. 

Символ «-»

Символ «-» с командой cd помогает вам вернуться в предыдущую папку, в которой вы были, перед переходом в текущую папку.Вы можете думать об этой команде как о кнопке «Предыдущий канал» на пульте дистанционного управления телевизором.

В следующем примере я находился в папке / home / user / Downloads. Затем я использовал символ «..», чтобы вернуться в свою домашнюю папку. Теперь, если я хочу вернуться в папку «Загрузки», я могу использовать следующую команду, чтобы вернуться в папку «Загрузки»:

$ cd —

Откройте папку в Терминале через диспетчер файлов

В Чтобы открыть папку из диспетчера файлов в приложение «Терминал»:

Щелкните правой кнопкой мыши выбранную папку и выберите в меню «Открыть в терминале», как показано ниже:

Откройте папку в диспетчере файлов через командную строку

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

 $ nautilus / path / to / that / folder 


или

 $ xdg-open / path / to / the / folder 

Доступ к папке в качестве администратора из диспетчера файлов

При работе с файлами и папками в качестве администратора Linux нам часто требуется доступ и редактирование необходимых файлов и папок. e root права.Обычно мы выполняем эту задачу через терминал Ubuntu (утилита командной строки) с помощью функции sudo. Вот обходной путь, чтобы сделать то же самое через приложение Nautilus Admin.

Установите Nautilus Admin

Следующие шаги помогут вам установить файловый менеджер Nautilus в вашу систему Ubuntu:

Откройте терминал через Ctrl + Alt + T или через тире Ubuntu.

Выполните следующую команду от имени администратора:

 $ sudo apt install nautilus-admin 

Введите Y , когда будет предложено использовать дополнительное дисковое пространство.

Nautilus Admin будет установлен в вашей системе. Вы можете открыть его, введя Nautilus в Ubuntu Dash следующим образом:

Файловый менеджер в вашей системе теперь называется Nautilus Admin.

Открытие папки от имени администратора

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

Пример:

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

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

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

Параметры командной строки Visual Studio Code

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

Если вы ищете, как запускать инструменты командной строки внутри VS Code, см. Интегрированный терминал.

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

Чтобы получить обзор интерфейса командной строки VS Code, откройте терминал или командную строку и введите код --help . Вы увидите версию, пример использования и список параметров командной строки.

Запуск из командной строки

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

Примечание. Пользователи macOS должны сначала запустить команду ( Shell Command: Install ‘code’ command in PATH ), чтобы добавить исполняемый файл VS Code в переменную среды PATH .Прочтите руководство по установке macOS для получения помощи.

Установки

Windows и Linux должны добавить расположение двоичных файлов VS Code в ваш системный путь. Если это не так, вы можете вручную добавить местоположение в переменную среды Path ( $ PATH в Linux). Например, в Windows VS Code устанавливается в папку AppData \ Local \ Programs \ Microsoft VS Code \ bin . Чтобы просмотреть инструкции по настройке для конкретной платформы, см. Раздел «Настройка».

Insiders: Если вы используете предварительную версию VS Code Insiders, вы запускаете свою сборку Insiders с code-insiders .

Основные параметры интерфейса командной строки

Вот необязательные аргументы, которые вы можете использовать при запуске VS Code из командной строки через код :

Аргумент Описание
-h или --help Использование печати
-v или - версия Версия для печати VS Code (например, 1.22.2), идентификатор фиксации GitHub и архитектура (например, x64).
-n или - новое окно Открывает новый сеанс VS Code вместо восстановления предыдущего сеанса (по умолчанию).
-r или - окно повторного использования Принудительно открывает файл или папку в последнем активном окне.
-g или -goto При использовании с файл: строка [: символ] , открывает файл в определенной строке и необязательной позиции символа.Этот аргумент предоставляется, поскольку некоторые операционные системы допускают : в имени файла.
-d или --diff Откройте редактор различий файлов. Требуется два пути к файлам в качестве аргументов.
-w или -подождите Дождитесь закрытия файлов перед возвратом.
--locale Установите язык отображения (локаль) для сеанса VS Code.(например, en-US или zh-TW )

Открытие файлов и папок

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

  код index.html style.css documentation \ readme.md  

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

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

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

Аргумент Описание
файл Имя файла для открытия. Если файл не существует, он будет создан и помечен как отредактированный. Вы можете указать несколько файлов, разделив каждое имя файла пробелом.
файл: строка [: символ] Используется с аргументом -g . Имя файла, который нужно открыть в указанной строке, и необязательная позиция символа. Вы можете указать несколько файлов таким образом, но вы должны использовать аргумент -g (один раз) перед использованием спецификатора file: line [: character] .
папка Имя открываемой папки. Вы можете указать несколько папок, и будет создано новое Многокорневое рабочее пространство.

Работа с расширениями

Вы можете устанавливать расширения VS Code и управлять ими из командной строки.

Аргумент Описание
--install-extension Установите расширение. В качестве аргумента укажите полное имя расширения publisher.extension . Используйте аргумент --force , чтобы избежать запросов.
--uninstall-extension Удалите расширение. В качестве аргумента укажите полное имя расширения publisher.extension .
- отключаемые расширения Отключить все установленные расширения. Расширения по-прежнему будут отображаться в разделе Отключено представления Расширения, но они никогда не будут активированы.
--list-extension Список установленных расширений.
- демонстрационные версии Показать версии установленных расширений при использовании --list-extensions
--enable -hibited-api Включает предлагаемые функции API для расширения. В качестве аргумента укажите полное имя расширения publisher.extension .

Расширенные параметры интерфейса командной строки

Есть несколько опций CLI, которые помогают с воспроизведением ошибок и расширенной настройкой.

Аргумент Описание
--extensions-dir Задайте корневой путь для расширений. Не действует в портативном режиме.
--user-data-dir Задает каталог, в котором хранятся пользовательские данные, полезно при работе от имени пользователя root. Не действует в портативном режиме.
-s, -status Распечатать информацию об использовании процесса и диагностику.
-p, --performance Начните с Разработчик: команда Startup Performance включена.
--disable-gpu Отключить аппаратное ускорение графического процессора.
- вербальный Распечатать подробный вывод (подразумевает --wait ).
--prof-startup Запустить профилировщик ЦП при запуске.
- журналы загрузки Загружает журналы из текущего сеанса в защищенную конечную точку.
Многокорневой
--добавить Добавить папку (и) в последнее активное окно для многокорневой рабочей области.

Открытие кода VS с URL-адресами

Вы также можете открывать проекты и файлы, используя механизм обработки URL-адресов платформы.Используйте следующие форматы URL-адресов для:

Открыть проект

  vscode: // file / {полный путь к проекту} /

vscode: // файл / c: / myProject /  

Открыть файл

  vscode: // file / {полный путь к файлу}

vscode: // файл / c: /myProject/package.json  

Открыть файл в строке и столбце

  vscode: // file / {полный путь к файлу}: строка: столбец

vscode: // файл / c: /myProject/package.json: 5: 10  

URL-адрес можно использовать в таких приложениях, как браузеры или обозреватели файлов, которые могут анализировать и перенаправлять URL-адрес.Например, в Windows вы можете передать URL-адрес vscode: // непосредственно в проводник Windows или в командную строку как start vscode: // {полный путь к файлу} .

Примечание : если вы используете сборки VS Code Insiders, префикс URL-адреса — vscode-insiders: // .

Следующие шаги

Читайте дальше, чтобы узнать о:

Общие вопросы

‘код’ не распознается как внутренняя или внешняя команда

Ваша ОС не может найти двоичный код VS Code , код на своем пути.Установки VS Code для Windows и Linux должны были установить VS Code на вашем пути. Попробуйте удалить и переустановить VS Code. Если код по-прежнему не найден, обратитесь к темам по настройке для конкретной платформы Windows и Linux.

В macOS вам необходимо вручную запустить команду оболочки : установить команду ‘code’ в команде PATH (доступно через палитру команд ⇧⌘P (Windows, Linux Ctrl + Shift + P)). Дополнительные сведения см. В разделе, посвященном настройке macOS.

Как мне получить доступ к командной строке (терминалу) из VS Code?

VS Code имеет встроенный терминал, в котором вы можете запускать инструменты командной строки из VS Code.

Могу ли я указать расположение настроек для VS Code, чтобы иметь портативную версию?

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

08.12.2021

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

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

Не знаете, как разархивировать файлы и папки с помощью сервера Ubuntu? Иногда вам может потребоваться загрузить или загрузить папку или файл на / с вашего сервера, и папка / файл может быть любого размера.Загрузка папки или файла на сервер может занять много времени.

распаковать

Кроме того, гораздо быстрее перемещать один большой сжатый файл, чем несколько маленьких файлов. Кроме того, FTP-клиенты, такие как FileZilla, не позволяют разархивировать или заархивировать файлы, но вы все равно можете сделать это через ssh (безопасная оболочка).

Как заархивировать и распаковать файлы через командную строку?

Выполните следующие простые шаги, чтобы заархивировать файл или папку

Шаг 1: Вход на сервер:

Шаг 2: Установите zip (если у вас его нет).Чтобы установить zip-архив, введите следующую команду

  apt-get install zip
  

Шаг 3: Теперь, чтобы заархивировать папку или файл, введите следующую команду

  zip -r example.zip исходная_папка
  

Здесь example.zip будет заархивированным файлом, а «original_folder» — папкой, которую вы хотите заархивировать

Эта команда поместит файл .zip в ту же папку, где находится «исходная_папка».Но вы можете
изменить место назначения целевой папки, в которой будет создан zip-файл. Чтобы изменить папку назначения
файла .zip при его создании, просто добавьте адрес, по которому вы хотите создать файл .zip

Примечание: Используйте -r в команде для папки, содержащей более одного файла или папки, и не используйте -r для одного файла
. Используйте следующую команду для одного файла

  zip singlefile.zip original_file
  

Действия по разархивированию.zip файл

Шаг 1: Войдите на сервер через терминал

Шаг 2: Установите unzip (если у вас его нет). Чтобы установить распаковку, введите следующую команду

  sudo apt-get install unzip
  

Шаг 3: Перейдите в каталог, в котором находится файл .zip, который вы хотите распаковать.

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

, где по умолчанию — это имя файла, которое вы хотите распаковать

Если вам нравится наш контент, мы уверены, что вам понравятся наши планы и функции. Размещайте неограниченное количество веб-сайтов.Предлагаем —

    • БЕСПЛАТНОЕ хранилище SSD
    • БЕСПЛАТНЫЙ SSL-сертификат
    • БЕСПЛАТНОЕ внешнее резервное копирование
    • БЕСПЛАТНАЯ бизнес-почта
    • БЕСПЛАТНОЕ ежедневное сканирование на вредоносное ПО
    • БЕСПЛАТНЫЕ премиум темы и плагины
    • БЕСПЛАТНАЯ поддержка сервера и разработчика WordPress

С каждым тарифным планом От 16,61 доллара США

cmd Tutorial => Навигация в cmd

Пример

Одна из самых распространенных вещей, которые вам нужно делать в командной строке, — это перемещаться по файловой системе.Для этого мы будем использовать ключевые слова cd и dir . Начните с открытия командной строки, используя один из упомянутых здесь методов. Скорее всего, вы увидите что-то похожее на то, что показано ниже, где UserName — ваш пользователь.

  C: \ Пользователи \ Имя пользователя>
  

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

  кд C: \
  

Это изменит ваш текущий каталог на диск C: \ .Обратите внимание, как теперь выглядит экран:

  С: \>
  

Затем запустите каталог , чтобы мы могли видеть все, что находится на диске C: \

  реж
  

Это покажет вам список файлов и папок с некоторой информацией о них, примерно такой:

Здесь много полезной информации, но для базовой навигации нам нужен только крайний правый столбец. Обратите внимание на то, что у нас есть папка Users .Это означает, что мы можем запустить этот

  cd Пользователи
  

Теперь, если вы снова запустите dir , вы увидите все файлы и папки в каталоге C: \ Users . Мы не нашли здесь того, что хотели, поэтому вернемся в родительскую папку. Вместо того, чтобы вводить путь к нему, мы можем использовать .. для перехода на одну папку вверх, например,

  кд ..
  

Теперь мы вернулись в C: \ . Если вы хотите перейти к нескольким папкам одновременно, вы можете поставить обратную косую черту и другой набор точек, например: cd.. \ .. , но нам нужна была только одна папка.

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

  C: \> cd "Program Files"
  

Теперь вы находитесь в C: \ Program Files> , и теперь команда dir сообщит вам все, что здесь есть.

Итак, допустим, мы устали бродить в поисках папки и посмотрели именно туда, куда нам нужно было идти.Оказывается, это C: \ Windows \ Logs Вместо того, чтобы делать .. от до Windows до Logs , мы можем просто указать полный путь следующим образом:

  cd "C: \ Windows \ Logs"
  

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




Как создать файл Linux с помощью командной строки (8 простых способов)

Введение

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

Из этого руководства вы узнаете, как создать файл из терминала Linux.

Предварительные требования

  • Доступ к командной строке / окну терминала ( Ctrl Alt F2 или Ctrl Alt T )
  • Учетная запись пользователя с привилегиями sudo (необязательно для некоторых файлов / directoryies)

Создание новых файлов Linux из командной строки

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

Вот несколько команд для создания файла прямо из командной строки.

Создание файла с помощью сенсорной команды

Самый простой способ создать новый файл в Linux — использовать команду touch.

В окне терминала введите следующее:

  touch test.txt  

Это создает новый пустой файл с именем test.txt . Вы можете увидеть это, введя:

  лс  

Команда ls выводит список содержимого текущего каталога. Поскольку никакой другой каталог не был указан, команда touch создала файл в текущем каталоге.

Если файл с выбранным вами именем уже существует, команда touch обновит метку времени.

Создайте новый файл с помощью оператора перенаправления

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

Правый угловой кронштейн>

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

 > test2.txt  

Это создает новый пустой файл.
Используйте команду ls , чтобы просмотреть содержимое текущего каталога и найти файл test2.txt .

Создать файл с помощью команды cat

Команда cat — это сокращение от concatenate .Его можно использовать для вывода содержимого нескольких файлов, одного файла или даже части файла. Если файл не существует, команда Linux cat создаст его.

Чтобы создать пустой файл с помощью cat , введите следующее:

  кошка> test3.txt  

Обратите внимание на оператор перенаправления. Обычно команда отображает на экране содержимое test2.txt . Оператор перенаправления > указывает системе поместить его в test2.txt файл.

Убедитесь, что файл был создан:

  лс  

Теперь в системе должно быть test.txt, test2.txt, и test3.txt в списке.

Создать файл с помощью команды echo

Команда echo скопирует все, что вы укажете в команде, и поместит копию в файл.

Введите следующее:

  echo 'Случайный образец текста'> test4.txt  

Убедитесь, что файл был создан:

  лс  

Вы должны увидеть файл test4.txt , добавленный в список. Используйте команду cat для отображения содержимого нового файла:

  cat test4.txt  

Система должна отобразить Случайный образец текста (или то, что вы ввели с помощью команды echo .)

Создать файл с помощью команды printf

Команда printf работает аналогично команде echo и добавляет некоторые функции форматирования.Чтобы добавить одну строку текста, введите:

  printf 'Первая строка текста \ n' test5.txt  

Чтобы добавить две строки текста, отделите каждую строку опцией \ n :

  printf 'Первая строка текста \ n Вторая строка текста' test6.txt  

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

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

Использование текстовых редакторов для создания файла Linux

Во всех дистрибутивах Linux есть хотя бы один текстовый редактор. У некоторых есть несколько редакторов. У каждого редактора разные сильные стороны и особенности. Это покажет вам три самых популярных.

Текстовый редактор Vi

Vi — самый старый текстовый редактор в Linux. Он был создан вместе с операционной системой Linux для прямого редактирования текстовых файлов.Поскольку маловероятно, что вы увидите дистрибутив Linux без него, это безопасный редактор, о котором стоит знать.

Чтобы создать файл с использованием V i , введите следующее:

  vi test7.txt  

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

Для сохранения и выхода нажмите Esc: x и нажмите Введите .

Текстовый редактор Vim

Вы могли заметить, что редактор V i был не очень удобным для пользователя. Vim — это более новая версия, которая обозначает редактор Vi, измененный .

Используйте vim для создания нового текстового файла:

  vim test8.txt  

Этот экран будет похож на экран редактора Vi . Нажмите i , чтобы вставить текст, и введите несколько слов.Сохраните файл и выйдите, введя:

  Esc: wq Введите  

( Escape , двоеточие wq , затем Введите .)

Нано-текстовый редактор

Nano — это новый текстовый редактор, в котором гораздо проще ориентироваться.

Создайте новый файл, введя команду:

  нано test9.txt  

По умолчанию Nano переводит вас прямо в режим редактирования. Он также отображает полезный список команд внизу экрана.

Введите текст, затем нажмите Ctrl + O , чтобы сохранить изменения.

Нажмите Ctrl + X , чтобы выйти из редактора.

Leave a comment