Ranger linux создать папку

Установка и использование Ranger, файлового менеджера терминала, на Ubuntu VPS

Ranger — это терминальный файловый менеджер с сочетаниями клавиш, похожими на vim, который использует библиотеку ncurses для предоставления мощного интерфейса для вашей файловой системы.

Ranger использует соглашения, общие как для текстовых файловых менеджеров, таких как Midnight Commander, так и для графических файловых менеджеров, таких как Mac OS Xs Finder.

Установка Рейнджера

Ranger находится в репозиториях Ubuntu по умолчанию. Его можно легко установить с помощью apt-get.

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

sudo apt-get update sudo apt-get install ranger caca-utils highlight atool w3m poppler-utils mediainfo

Запустите рейнджера на мгновение и выйдите. Это позволит Ranger создать структуру каталогов для своих файлов конфигурации:

Теперь Ranger создал свой каталог конфигурации, и мы можем скопировать его файлы конфигурации с помощью следующей команды:

creating: /home/DemoUser/.config/ranger/apps.py creating: /home/DemoUser/.config/ranger/commands.py creating: /home/DemoUser/.config/ranger/rc.conf creating: /home/DemoUser/.config/ranger/options.py creating: /home/DemoUser/.config/ranger/scope.sh

Если вы хотите изменить файлы конфигурации позже, вы можете найти их в ~/.config/ranger:

Использование рейнджера

Прежде чем мы начнем изучать возможности Ranger, было бы полезно просмотреть несколько файлов-примеров. Давайте приобретем несколько файлов:

cd ~ wget http://upload.wikimedia.org/wikipedia/commons/4/47/PNG_transparency_demonstration_1.png wget http://upload.wikimedia.org/wikipedia/commons/4/40/Equipo1.gif wget http://upload.wikimedia.org/wikipedia/commons/f/f8/Cula_Duca.jpg cp /usr/share/doc/shared-mime-info/* . tar -czvf zipped.tar.gz README copyright

Теперь запустите рейнджер:

Вы должны увидеть макет из трех столбцов. Этот тип представления файлового дерева известен как «столбцы Миллера». Это стиль, который большинство людей сегодня ассоциировали бы с файловым менеджером Mac OS Xs Finder.

Средний столбец — это текущий рабочий каталог. В этом случае он должен показывать ваш домашний каталог.

Читайте также:  Failed to start kesl astra linux

Левая панель — это текущий родительский каталог каталогов. Правая панель показывает предварительный просмотр (если доступен) файла, с которым вы в данный момент взаимодействуете, в среднем столбце.

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

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

Текстовые файлы отображаются в простом пейджере, обычно с помощью программы «меньше». Заархивированные файлы автоматически распаковываются и просматриваются таким же образом. Даже пример PDF-файла преобразуется в текст для нашего просмотра.

Если вы выберете файл изображения, он будет отображаться в цветном формате ASCII. Четкость изображения во многом зависит от размера окна. Если вы развернете окно, вы сможете увидеть больше деталей.

Ranger показывает ASCII-представление файла изображения на панели предварительного просмотра.

Рейнджер использует многие из тех же сочетаний клавиш, что и \vim\. Например, команды движения точно отражают vim:

  • j=Вниз
  • k=Вверх
  • h=перейти в родительский каталог
  • gg=Перейти к началу списка
  • G=Перейти к концу списка
  • -f=Страница вниз
  • -b=Страница вверх
  • J=страница вниз на 1/2 страницы
  • K=страница вверх на 1/2 страницы
  • H=вернуться к истории переходов
  • L=Перейти вперед по истории переходов

Есть также несколько ярлыков для конкретных каталогов для перехода к общим каталогам:

  • gh=компакт-диск ~
  • ge=cd /etc
  • gu=компакт-диск /usr
  • gd=cd /dev
  • go=cd /opt
  • gv=cd /var
  • gm=компакт-диск/медиа
  • gM=cd /mnt
  • gs=компакт-диск /srv
  • гр=компакт-диск /
  • gR=cd для глобального каталога конфигурации рейнджеров

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

Ranger позволяет выполнять множество различных операций с файлами из своего интерфейса. Вот некоторые из наиболее распространенных:

  • i=Показать файл (полезно, если вы хотите просмотреть текстовый файл в пейджере, а не редактировать его)
  • l или E=открыть файл (открывает файл в обработчике файлов по умолчанию)
  • r=открыть файл с помощью… (позволяет выбрать программу для использования)
  • o=изменить порядок сортировки (следовать по символу в меню выбора)
  • z=изменить настройки (обычно используемые настройки переключения)
  • zh=Просмотр скрытых файлов
  • =Выбрать текущий файл
  • t=файл с тегами (вы можете выполнять действия с файлами с тегами)
  • cw=переименовать текущий файл
  • /=Поиск файлов
  • n=перейти к следующему совпадению
  • N=перейти к предыдущему совпадению
  • yy=скопировать (скопировать) файл
  • dd=Пометить файл для операции вырезания
  • =Удалить выбранный файл
Читайте также:  Распаковка zip linux терминал

Помеченные и выбранные файлы в текущем рабочем каталоге рейнджеров.

Просмотр с вкладками

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

  • -n=создать новую вкладку
  • -w=закрыть текущую вкладку
  • =Следующая вкладка
  • =Предыдущая вкладка

Общие команды

Эти команды управляют самим рейнджером:

  • ?=Посмотреть справочную страницу рейнджера
  • 1?=Справка по сочетаниям клавиш
  • 2?=Справка по командам
  • 3?=Справка по настройкам
  • R=перезагрузить текущий каталог
  • Q=Выйти

Командный интерфейс

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

  • !=Выполнение команды из оболочки (команды, не относящиеся к рейнджеру)
  • :=Выполнить команду рейнджера
  • du=Измерить использование диска в текущем каталоге
  • chmod=изменить права доступа к текущему файлу

Существует ряд флагов, которые вы можете передать командам, чтобы изменить работу команд. Их следует использовать с тире \-\ после ввода \!\ для команд оболочки или \:\ для команд рейнджера:

  • -s=Отменить вывод текущей команды.
  • -d=отсоединить процесс и запустить его в фоновом режиме
  • -p=вернуть вывод в пейджер файла рейнджеров
  • -w=Не возвращаться сразу после выполнения команды. Зависание до тех пор, пока не будет нажата клавиша \Enter\.
  • -c=выполнить команду для текущего файла, а не для выбранных файлов

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

  • %f=заменить выделенный файл
  • %d=заменить текущий каталог
  • %s=заменить выбранные файлы
  • %t=заменить файлы с текущими тегами

Например, если мы хотим изменить имена нескольких файлов, мы можем выбрать их все с помощью пробела. После этого мы можем ввести:

Это отличный способ переименовать несколько файлов. Он дает вам каждый файл, который вы хотите изменить в текстовом редакторе. Вы просто изменяете по мере необходимости, а затем выходите. Файловый менеджер выполнит ваши изменения после подтверждения.

Читайте также:  Linux mint gpt windows 10

Переименование с помощью команды rangers bulkrename.

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

Источник

How to create multiple directories in Ranger?

As in the equivalent of mkdir dir1 dir2 when running in bash. This creates two separate directories, dir1 and dir2 . If you run :mkdir dir1 dir2 in ranger, it simply creates a directory called ‘dir1 dir2’ .

2 Answers 2

By default, ranger doesn’t use mkdir flags. (I tried to pass it, and it doesn’t work.)

But ranger provides the use of alias.

alias [newcommand] [oldcommand] Copies the oldcommand as newcommand. 

So when you launch ranger you can set one to execute mkdir with the flags you need.

:alias mkdir shell mkdir -p 

Stemming off of tntx’s answer above, adding

alias mkdir shell mkdir -p 

to my rc.conf works exactly as expected. This is preferred as it will automatically be loaded into ranger on startup

You must log in to answer this question.

Hot Network Questions

Subscribe to RSS

To subscribe to this RSS feed, copy and paste this URL into your RSS reader.

Site design / logo © 2023 Stack Exchange Inc; user contributions licensed under CC BY-SA . rev 2023.7.14.43533

Linux is a registered trademark of Linus Torvalds. UNIX is a registered trademark of The Open Group.
This site is not affiliated with Linus Torvalds or The Open Group in any way.

By clicking “Accept all cookies”, you agree Stack Exchange can store cookies on your device and disclose information in accordance with our Cookie Policy.

Источник

Оцените статью
Adblock
detector