Вопросы с тегом «glob»

globs, более правильно называемые шаблонами [оболочки] и также известные как выражения с подстановочными знаками, являются экземплярами языка сопоставления шаблонов, используемого во многих, особенно. Оболочки, подобные POSIX, для сопоставления имен файлов и строк: например, `* .c` является глобусом для исходных файлов C и соответствует любому файлу, суффикс (расширение) которого -` .c`.

25
Как использовать glob () для рекурсивного поиска файлов?
Вот что у меня есть: glob(os.path.join('src','*.c')) но я хочу найти подпапки src. Примерно так будет работать: glob(os.path.join('src','*.c')) glob(os.path.join('src','*','*.c')) glob(os.path.join('src','*','*','*.c')) glob(os.path.join('src','*','*','*','*.c')) Но это явно ограничено и неуклюже.

5
Как зациклить файлы в каталоге и изменить путь и добавить суффикс к имени файла
Мне нужно написать скрипт, который запускает мою программу с другими аргументами, но я новичок в Bash. Я начинаю свою программу с: ./MyProgram.exe Data/data1.txt [Logs/data1_Log.txt], Вот псевдокод для того, что я хочу сделать: for each filename in /Data do for int i = 0, i = 3, i++ ./MyProgram.exe Data/filename.txt Logs/filename_Log{i}.txt …
564 bash  for-loop  filenames  glob 

11
Как я могу использовать обратные или отрицательные подстановочные знаки при сопоставлении с образцом в оболочке Unix / Linux?
Скажем, я хочу скопировать содержимое каталога, исключая файлы и папки, имена которых содержат слово «Музыка». cp [exclude-matches] *Music* /target_directory Что должно пойти вместо [exclude-match] для достижения этой цели?


14
Получить отфильтрованный список файлов в каталоге
Я пытаюсь получить список файлов в каталоге, используя Python, но мне не нужен список ВСЕХ файлов. По сути, я хочу сделать что-то вроде следующего, но использовать Python, а не выполнять ls. ls 145592*.jpg Если для этого нет встроенного метода, я сейчас подумываю написать цикл for для итерации по результатам os.listdir()и …

20
Как посчитать количество файлов в каталоге с помощью Python
Мне нужно посчитать количество файлов в каталоге, используя Python. Я думаю, что самый простой способ len(glob.glob('*')), но он также считает сам каталог как файл. Есть ли способ считать только файлы в каталоге?
224 python  count  glob  fnmatch 

19
Проверьте, есть ли у шара какие-либо совпадения в bash
Если я хочу проверить наличие одного файла, я могу проверить его с помощью test -e filenameили [ -e filename ]. Предположим, у меня есть глобус, и я хочу знать, существуют ли какие-либо файлы, имена которых соответствуют глобусу. Глобус может соответствовать 0 файлам (в этом случае мне ничего не нужно делать), …
223 bash  glob 

11
Рекурсивно добавлять файлы по шаблону
Как рекурсивно добавить файлы по шаблону (или глобусу), расположенным в разных каталогах? Например, я хотел бы добавить A/B/C/foo.javaи D/E/F/bar.java(и несколько других файлов Java) с помощью одной команды: git add '*.java' К сожалению, это не работает, как ожидалось.
172 git  glob  filepattern 

14
Переместить все файлы, кроме одного
Как я могу переместить все файлы, кроме одного? Я ищу что-то вроде: 'mv ~/Linux/Old/!Tux.png ~/Linux/New/' где я перемещаю старые вещи в новые вещи - папки, кроме Tux.png. ! -знак представляет собой отрицание. Есть ли какой-нибудь инструмент для работы?
155 linux  bash  glob 

18
Использование .gitignore для игнорирования всего, кроме определенных каталогов
Моя проблема в том, что в моем репозитории git есть несколько веб-сайтов WordPress, из которых я хочу выборочно фиксировать только содержимое моих themesпапок, игнорируя при этом остальные избыточные файлы, обнаруженные в WordPress. Раньше я использовал файлы .gitignore, чтобы игнорировать типы файлов, но можно ли его использовать наоборот - то есть …
149 git  gitignore  glob 

30
Python Glob несколько типов файлов
Есть ли лучший способ использовать glob.glob в python для получения списка файлов нескольких типов, таких как .txt, .mdown и .markdown? Прямо сейчас у меня есть что-то вроде этого: projectFiles1 = glob.glob( os.path.join(projectDir, '*.txt') ) projectFiles2 = glob.glob( os.path.join(projectDir, '*.mdown') ) projectFiles3 = glob.glob( os.path.join(projectDir, '*.markdown') )
142 python  glob 


2
gulp globbing - как смотреть все, что находится ниже каталога
Это довольно глупый вопрос, но я не смог найти удовлетворительного ответа: как мне использовать gulp globbing для выбора всех файлов во всех подкаталогах ниже определенного каталога? Я пробовал: './src/less' './src/less/' './src/less/*' Кажется, что ни один из них не работает.
108 glob  gulp 

11
Как я могу искать подпапки с помощью модуля glob.glob?
Я хочу открыть несколько подпапок в папке, найти несколько текстовых файлов и распечатать несколько строк текстовых файлов. Я использую это: configfiles = glob.glob('C:/Users/sam/Desktop/file1/*.txt') Но это также не может получить доступ к подпапкам. Кто-нибудь знает, как я могу использовать ту же команду для доступа к подпапкам?

10
glob exclude шаблон
У меня есть каталог с кучей файлов внутри: eee2314, asd3442... и eph. Я хочу , чтобы исключить все файлы , которые начинаются с ephс globфункцией. Как я могу это сделать?
105 python  glob 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.