Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: как посмотреть дерево каталогов?  (Прочитано 1731 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

Оффлайн yumisst

  • Автор темы
  • Любитель
  • *
  • Сообщений: 77
    • Просмотр профиля
как посмотреть дерево каталогов?
« : 29 Октябрь 2016, 13:07:01 »
Привет! Подскажите пожалуйста, умелые пользователи, как можно простейше отобразить дерево каталогов без вложенных файлов. т.е. дерево пустых каталогов отложить, а дерево до каталогов с файлами отобразить.
буду благодарен за любую помощь! Спасибо тем, кто останется неравнодушным к данному вопросу.

Оффлайн ARTGALGANO

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1815
    • Просмотр профиля
Re: как посмотреть дерево каталогов?
« Ответ #1 : 29 Октябрь 2016, 13:24:10 »
tree -d

Оффлайн yumisst

  • Автор темы
  • Любитель
  • *
  • Сообщений: 77
    • Просмотр профиля
Re: как посмотреть дерево каталогов?
« Ответ #2 : 29 Октябрь 2016, 13:37:34 »
Спасибо огромное за ответ!
Программа 'tree' на данный момент не установлена. Чтобы получить возможность запускать 'tree', попросите вашего администратора установить пакет 'tree'
неужели нет аргумента у find, либо просто копировать все из подкаталогов в один каталог исключая повторения.
Либо удалять каталоги с информацией???
Но ведь я просто в консоли хочу видеть дерево. подобно команде ls, только более мудреной.

Оффлайн ARTGALGANO

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1815
    • Просмотр профиля
Re: как посмотреть дерево каталогов?
« Ответ #3 : 29 Октябрь 2016, 14:18:43 »
ну так попросите вашего администратора установить пакет 'tree'
и что-же надо -- листинг структуры каталогов, или/и  найти/копировать  ?

Оффлайн yumisst

  • Автор темы
  • Любитель
  • *
  • Сообщений: 77
    • Просмотр профиля
Re: как посмотреть дерево каталогов?
« Ответ #4 : 29 Октябрь 2016, 14:21:00 »
элементарно нужно структурировать мелочь... например из большого складирования ненужной ерунды в дереве вытащить определенный формат в одну директорию.
ну, как бы, это в принципе элементарно... а на практике, вот хотел бы узнать.
фильтр по пустым директориям есть уже самим find. а вот как реализовать визуально в консоли - это уже нужно думать.
« Последнее редактирование: 29 Октябрь 2016, 14:30:28 от yumisst »

quatro

  • Гость
Re: как посмотреть дерево каталогов?
« Ответ #5 : 29 Октябрь 2016, 15:25:40 »
как реализовать визуально в консоли - это уже нужно думать

Обязательно в консоли хочется? Вот такое дерево не устроит?



Или такое:


Оффлайн yumisst

  • Автор темы
  • Любитель
  • *
  • Сообщений: 77
    • Просмотр профиля
Re: как посмотреть дерево каталогов?
« Ответ #6 : 29 Октябрь 2016, 15:32:12 »
как реализовать визуально в консоли - это уже нужно думать

Обязательно в консоли хочется? Вот такое дерево не устроит?



Или такое:


из иксов, то что я описал будет сделать достаточно сложно!

Оффлайн ReNzRv

  • Старожил
  • *
  • Сообщений: 1967
    • Просмотр профиля
Re: как посмотреть дерево каталогов?
« Ответ #7 : 29 Октябрь 2016, 16:05:43 »
Цитировать
отобразить дерево каталогов без вложенных файлов. т.е. дерево пустых каталогов отложить, а дерево до каталогов с файлами отобразить.
find -type d ! -empty

Оффлайн yumisst

  • Автор темы
  • Любитель
  • *
  • Сообщений: 77
    • Просмотр профиля
Re: как посмотреть дерево каталогов?
« Ответ #8 : 29 Октябрь 2016, 16:13:34 »
Цитировать
отобразить дерево каталогов без вложенных файлов. т.е. дерево пустых каталогов отложить, а дерево до каталогов с файлами отобразить.
find -type d ! -empty
так отображаются все каталоги (с файлами) без файлов

Оффлайн ReNzRv

  • Старожил
  • *
  • Сообщений: 1967
    • Просмотр профиля
Re: как посмотреть дерево каталогов?
« Ответ #9 : 29 Октябрь 2016, 16:16:35 »
Без файлов не отображаются. Смотри может в них есть скрытые файлы.

Оффлайн yumisst

  • Автор темы
  • Любитель
  • *
  • Сообщений: 77
    • Просмотр профиля
Re: как посмотреть дерево каталогов?
« Ответ #10 : 29 Октябрь 2016, 16:17:59 »
по сути, нужен ключ "cp" соответствующего копированию. но я к сожалению не очень понимаю МАН.

Оффлайн ReNzRv

  • Старожил
  • *
  • Сообщений: 1967
    • Просмотр профиля
Re: как посмотреть дерево каталогов?
« Ответ #11 : 29 Октябрь 2016, 16:25:36 »
find "/path/to/src_folder" -type f -exec cp -t "/path/to/dest_folder" {} +

Оффлайн yumisst

  • Автор темы
  • Любитель
  • *
  • Сообщений: 77
    • Просмотр профиля
Re: как посмотреть дерево каталогов?
« Ответ #12 : 29 Октябрь 2016, 16:28:21 »
да, круто! спасибо! но я воздерживаюсь от параметра -exec. сори!

Оффлайн ReNzRv

  • Старожил
  • *
  • Сообщений: 1967
    • Просмотр профиля
Re: как посмотреть дерево каталогов?
« Ответ #13 : 29 Октябрь 2016, 16:31:54 »
Вот вариант чтобы без дубликатов:
https://forum.ubuntu.ru/index.php?topic=280943.msg2212577#msg2212577

 

Страница сгенерирована за 0.069 секунд. Запросов: 24.