Я не могу получить команду (или группу команд) для выполнения следующей операции в Linux:
У меня есть основной project_folder
с некоторыми 10 sub_folder
, содержащими все разные расширения файлов (например, *.cpp /*.txt/*.y / *.py
et c). Но я хочу просто составить список всех REQUIRE_*.txt
файлов со всех подпапок с указанием полного пути и дамп в текстовый файл.
Например:
result_dump.txt
должен включать в себя:
user/project_folder/sub_folder0/a0.txt
user/project_folder/sub_folder0/a6.txt
user/project_folder/sub_folder0/a11.txt
user/project_folder/sub_folder0/a12.txt
user/project_folder/sub_folder1/a1.txt
user/project_folder/sub_folder1/a13.txt
user/project_folder/sub_folder2/a14.txt
user/project_folder/sub_folder2/a15.txt
user/project_folder/sub_folder2/a2.txt
user/project_folder/sub_folder3/a3.txt
user/project_folder/sub_folder4/a4.txt
user/project_folder/sub_folder5/a5.txt
--
--
--
Если я использую приведенную ниже команду, то я получаю информацию обо всех файлах, которая не предназначена для меня:
find $(pwd) -maxdepth 1 -type f -not -path '*/\.*' | sort
Примечание: Пожалуйста, дайте мне знать, как я могу вывести этот результат в текстовый файл!