1

Я уже давно использую unix и командную строку, но моим основным методом навигации по файлам и каталогам по-прежнему является cd path; ls; cd path; ls... Это не эффективно вообще. Визуально очень сложно получить обзор каталога. Нет изображений, нет цветов, чтобы различать файлы и папки. Я все еще намного более продуктивен, используя файловый браузер, когда я хочу исследовать.

Я не могу понять, как много людей вообще живут без графического файлового браузера. Есть ли какая-то хитрость, которую мне не хватает?

4 ответа4

2
  • ls --color помогает. Поместите alias ls=ls --color в ваш ~/.bashrc чтобы сделать его постоянным каждый раз, когда вы входите в систему или открываете терминал.

  • Установите Midnight Commander - это файловый менеджер в текстовом режиме.

Я не могу понять, как много людей вообще живут без графического файлового браузера. Есть ли какая-то хитрость, которую мне не хватает?

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

Если у меня есть SSH-вход в систему Linux в Windows, и мне действительно нужно выполнить какой-то жесткий анализ или управление перетаскиванием файлов, я войду через WinSCP и использую его в качестве файлового менеджера. У меня обычно есть WinSCP на любой системе, на которой у меня установлен PuTTY.

Работая изначально в системе Linux (не через SSH через Windows), мне не стыдно использовать nautilus, когда это необходимо. Если вы работаете в минимальном рабочем столе , который не имеет хороший файловый менеджер rox-filer пристойно и обычно apt-get

1

1) Если вы хотите быстро добраться до определенных каталогов, создайте ссылки на них. Существует два типа ссылок - символические ссылки. Ссылка на символический путь, указывающий на абстрактное местоположение другого файла. Жесткие ссылки: Ссылка на конкретное местоположение физических данных. Используйте команду ln. Для мягких (символических) ссылок,

ln -s {target-filename} {symbolic-fileorfoldername}

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

Эти две комбинации должны удерживать вас от использования большого количества команд "cd" и явных путей к файлам, которые вы часто используете. Однако имейте в виду, что навигация практически идентична командной строке Windows, как и в Linux. Так что, если вы используете графический интерфейс в Windows, то почему не в Linux, а также в одной или нескольких программах для просмотра файлов?

2) Я считаю, что «ls» по умолчанию включает цвета, но если у вас нет, вы можете легко настроить параметры цвета, чтобы различать файлы, папки и т.д.

Файл конфигурации для команды ls color - это /etc /DIR_COLORS для Linux. Вы можете изменить эти цвета, если хотите. Вы также можете определить переменную оболочки "COLORS", а затем использовать этот файл (используйте echo $ COLORS для проверки). Есть много ссылок, таких как http://www.cyberciti.biz/tips/where-is-color-of-ls-command-defined.html или http://how-to.wikia.com/wiki/How_to_set_the_colors_displayed_with_the_ls_command

1

Да, навигация только с командами терминала может быть трудной время от времени. Я думаю, что большинство людей используют файловые менеджеры GUI для большинства практических целей. Некоторые из наиболее популярных из них - это Наутилус, Дельфин и Тунар. Если вы предпочитаете работать с терминалами или не имеете доступа к графическому интерфейсу, вы можете попробовать использовать средство поиска, которое отображает ваши файлы в древовидной структуре прямо в терминале. Это мой любимый способ просмотра файлов, поскольку он имеет привязки клавиш в стиле vi, поддержку цветов, вкладки, а также предварительный просмотр и открытие файлов.

1

Я уверен, что в Linux есть множество утилит, которые могут помочь с этим, и это в основном вопрос личных предпочтений. Мой личный фаворит (естественно), который я написал для себя: wdir (http://willus.com/archive/#cmdline). Есть два варианта, которые я часто использую - один параметр -r для рекурсивного вывода списка всех файлов в дереве каталогов (по умолчанию он сортируется по дате). Мне это нравится намного лучше, чем ls -lR потому что каждый файл указан с полным подпутем. Другой -sum для суммирования использования диска всеми подкаталогами на один уровень ниже. Возможно, это не совсем то, что вам нужно, но я нашел его очень эффективным для быстрого поиска файлов, а также для быстрого определения папок, которые занимают много места или имеют много файлов. Вывод окрашен по типу, но в настоящее время не настраивается, как ls --color . Обратите внимание, что для этого нужно использовать двойные кавычки, например, wdir "*.txt" .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .