Вопрос Что такое Linux-эквивалент DOS «dir / s / b filename»? подходит близко, но заканчивается воспроизведение операции поиска файла для всех таких именованных имен файлов.
Тем не менее, я хочу сделать сравнение содержимого каталога с каталогом на компьютере с Windows и сравнить его с тем, что должно быть аналогичным образом созданным каталогом в окне QNX . Я хочу запустить команду перечисления каталогов на обоих компьютерах, выполнить некоторые манипуляции с текстовыми файлами, чтобы преобразовать символы разграничения пути и корневые диски, а что нет, чтобы получить их в совместимом формате для проницательного сравнения.
Я могу сгенерировать манифест папки со всеми подкаталогами и файлами в нем dir /b /s
, и получить выходные данные, отформатированные в виде набора путей ...
c:\Temp>dir /b /s
c:\Temp\Subfolder1
C:\Temp\Subfolder1\File1.txt
C:\Temp\Subfolder1\File2.txt
...
Я вижу, dir /s
становится ls -R
, но как мне получить /B
эквивалент форматирования выходной путь?
-name
опцию, поэтому она не фильтруется по имени.