Я изучаю Ubuntu в Университете, и задачей является находка файл в командной строке со следующими инструкциями:
g
.d
Поиск должен быть выполнен с командой find
.
Так как Вам разрешают использовать find
команда, это довольно просто:
find / -type f -name "g??.d"
Это найдет все файлы (-type f
) с именем, которое запускается с g
, сопровождаемый двумя произвольными символами ??
, сопровождаемый .d
(-name "g??.d"
) в корневом каталоге /
и ниже.
Когда выполнено как некорневой пользователь Вы получите многих permission denied
ошибки, потому что не все каталоги ниже /
доступны некорневым. Кроме того, это может требовать времени.
Изменение /
к пути, где Вы хотите запустить поиск с, например. /home/your_user
или просто .
для текущего каталога.
Добавить -ls
получить не только имена файла, но также и их атрибуты (размер, возраст, полномочия):
find . -type f -name "g??.d" -ls