Я пытаюсь перечислить детали всех каталогов в моей музыкальной папке, используя следующую команду:
ls -lh "$(find /music -type d)"
Однако все, что я получаю, это возврат команды find. Правильно ли этот синтаксис? Я использую ubuntu server 10.04. Я думаю, что несколько месяцев назад я вспоминал об этом на gui ubuntu 10.04, и он, казалось, выдавал детали команды ls
Он работает без кавычек
ls -lh $(find /music -type d)
С кавычками ls -l видит поиск как один файл, а не список элементов. Посмотрите ближе на выход, вы не видите
ls: cannot access ...
list of find results
last item : No such file or directory