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


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

Автор Тема: Вопросы по каталогам и файлам  (Прочитано 1460 раз)

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

Оффлайн x_Wolfram_x

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Вопросы по каталогам и файлам
« : 14 Января 2018, 01:24:33 »
Доброго времени суток!
Знаю, наверно, для бывалых это глупые вопросы, но я только пересел на Linux'а :) Начал решать всякие задачки по командным файлам и возникли вопросы, а именно:
 - Как получить имя текущего каталога?
 - Как сделать при выводе командой ls так, чтобы имена файлов и каталогов выводились первой колонкой?
 - Как получить количество файлов и каталогов в текущем каталоге и их количество по отдельности?

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 8086
  • Eternally
    • Просмотр профиля
Re: Вопросы по каталогам и файлам
« Ответ #1 : 14 Января 2018, 01:56:36 »
1. pwd
2. man ls
3. Вывести список, почитать количество строк с помощью wc
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 HP EliteBook 745 G6 :: AMD Ryzen 5 PRO 3500U :: 8 GB DDR4 :: AMD Radeon Vega 8 :: XFCE

Оффлайн x_Wolfram_x

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Вопросы по каталогам и файлам
« Ответ #2 : 14 Января 2018, 02:06:36 »
1. pwd
2. man ls
3. Вывести список, почитать количество строк с помощью wc

Спасибо всё понял кроме ls. Почитал справку по ls так и не понял, как вывести имена первыми
« Последнее редактирование: 14 Января 2018, 02:08:10 от x_Wolfram_x »

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 8086
  • Eternally
    • Просмотр профиля
Re: Вопросы по каталогам и файлам
« Ответ #3 : 14 Января 2018, 04:49:18 »
x_Wolfram_x, вариантов решения - множество, даже если не нашли нужную опцию. всегда можно вывод запихнуть в конвейер для последующей обработки.
сравните:
dir -1
dir -1 | tac
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 HP EliteBook 745 G6 :: AMD Ryzen 5 PRO 3500U :: 8 GB DDR4 :: AMD Radeon Vega 8 :: XFCE

Оффлайн x_Wolfram_x

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Вопросы по каталогам и файлам
« Ответ #4 : 16 Января 2018, 20:35:49 »
x_Wolfram_x, вариантов решения - множество, даже если не нашли нужную опцию. всегда можно вывод запихнуть в конвейер для последующей обработки.
сравните:
dir -1
dir -1 | tac
Понял, спасибо

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3555
  • Ubuntu 24.04 х64
    • Просмотр профиля
Re: Вопросы по каталогам и файлам
« Ответ #5 : 17 Января 2018, 09:58:39 »
Как сделать при выводе командой ls так, чтобы имена файлов и каталогов выводились первой колонкой?
Цитировать
       --group-directories-first
              group directories before files;

              can be augmented with a --sort option, but any use of --sort=none (-U) disables grouping

Код: (bash) [Выделить]
find ./ -maxdepth 1 -type d | wc -l
find ./ -maxdepth 1 -type f | wc -l
HP Pro 840G6: Intel i5-8265U, 32GB DDR4, Intel 620, Crucial 256GB / CachyOS
HP Pro 840G6: Intel i5-8365U, 64GB DDR4, Intel 620, Samsung 990Pro 1TB / Ubuntu 24.04

 

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