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

Глобирование означает сопоставление файлов по шаблонам имен, содержащих подстановочные знаки.


4
Исключить один шаблон из совпадения глобуса
У меня есть несколько файлов с одним и тем же базовым именем файла. Я хотел бы удалить все, кроме одного foo.org #keep foo.tex #delete foo.fls #delete foo.bib #delete etc Если бы мне не нужно было держать один, я знаю, что мог бы использовать rm foo.*. TLDP демонстрирует ^отрицание соответствия. Методом …
54 bash  wildcards 

4
Всегда ли подстановочный знак Bash star * создает отсортированный список (по возрастанию)?
У меня есть каталог, заполненный файлами с именами, например, logXXгде XX - это двухсимвольное шестнадцатеричное число, набранное нулями, например: log00 log01 log02 ... log0A log0B log0C ... log4E log4F log50 ... Обычно будет меньше, чем, скажем, 20 или 30 файлов. На дату и время моей конкретной системы нельзя положиться (встроенная …
53 bash  shell  wildcards 

1
Rm. * Удаляет ли родительский каталог?
Выражение .*расширяется с помощью bash для включения текущего и родительского каталогов: $ ls -la total 2600 drwxrwxrwx 2 terdon terdon 2162688 Sep 10 16:22 . drwxr-xr-x 142 terdon terdon 491520 Sep 10 15:34 .. -rw-r--r-- 1 terdon terdon 0 Sep 10 16:22 foo $ echo .* . .. Если я …
53 shell  wildcards  rm  posix 

3
Использование шаблонов OR в подстановочных знаках оболочки
Содержимое моего каталога $ ls -lrt total 0 -rw-r--r-- 1 user1 admin 19 Oct 8 12:31 night.txt -rw-r--r-- 1 user1 admin 19 Oct 8 12:31 noon.txt -rw-r--r-- 1 user1 admin 38 Oct 8 12:31 day.txt Я хотел бы перечислить детали файлов, которые имеют слово в имени файла, как указано. Пример …
52 bash  shell  zsh  ls  wildcards 

5
Как рекурсивно удалить каталоги с подстановочными знаками?
Я работаю через SSH над WD My Book World Edition. По сути, я хотел бы начать с определенного уровня каталогов и рекурсивно удалить все соответствующие подкаталоги .Apple*. Как бы я пошел об этом? Я пытался rm -rf .Apple* а также rm -fR .Apple* ни один из удаленных каталогов, соответствующих этому …

5
Как удалить все подкаталоги из каталога?
Этот вопрос является своего рода этапом II к первому вопросу, который я разместил здесь У меня есть каталог, который содержит множество подкаталогов, ZIP-файлы и другие случайные файлы, не содержащиеся в подкаталоге. Мне бы хотелось, чтобы скрипт командной строки удалял все подкаталоги из родительского каталога, но оставлял все zip-файлы и свободные …

13
Преобразование нескольких файлов изображений из формата JPEG в формат PDF
Я хочу конвертировать некоторые файлы из JPEG в PDF. Я использую следующую команду. $ convert image1.jpg image1.pdf Но у меня есть 100 изображений. Как мне преобразовать их все в соответствующие PDF-файлы? Я пытался $ convert image*.jpg image*.pdf Не работает

7
почему ls -d также перечисляет файлы и где это задокументировано?
при указании ls --directory a*следует указывать только каталоги, начинающиеся сa* НО это перечисляет файлы И каталоги, начинающиеся с a Вопросы : где я могу найти какую-то документацию по этому вопросу, кроме как manи infoгде, я думаю, я внимательно посмотрел? это работает только в BASH?
48 bash  shell  ls  wildcards  options 


1
найти файлы без расширения
Скажем, у меня есть: foo.txt bar baz.ooo Если я буду использовать ls -1 !(*.*)то получу только barна выходе. Отлично, теперь я хочу получить те же результаты с find - некоторые find -regex, которые сделают эту работу. НОТА: find -name !(*.*)это не ответ, так как !(*.*)это все еще шар Бэша, который …
43 bash  shell  find  wildcards 

5
Как я могу удалить все символические ссылки со специальной целью?
С помощью команды: ls -la * Я могу перечислить все свои символические ссылки. Как я могу удалить все символические ссылки, которые связаны со специальной папкой? Например: В моем каталоге у usr/local/binменя есть следующие записи: lrwxrwxrwx 1 root root 50 Apr 22 14:52 allneeded -> /usr/local/texlive/2011/bin/x86_64-linux/allneeded lrwxrwxrwx 1 root root 47 …
43 wildcards  symlink  rm 

11
Показывать только скрытые файлы (точечные файлы) в псевдониме ls
Я использую команду ls -a | grep '^\.' для показа только скрытых файлов. Я добавил строку alias hidden='ls -a | grep '^\.'' # show only hidden files в .bash_aliasesфайл но это не работает. Вероятно, это проблема с 'характером. Не могли бы вы помочь мне написать правильный псевдоним?
43 ls  alias  wildcards 

7
Почему [AZ] соответствует строчным буквам в bash?
Во всех известных мне оболочках rm [A-Z]*удаляются все файлы, которые начинаются с заглавной буквы, но с помощью bash это удаляет все файлы, начинающиеся с буквы. Так как эта проблема существует в Linux и Solaris с bash-3 и bash-4, она не может быть ошибкой, вызванной ошибочным сопоставлением шаблонов в libc или …
42 bash  shell  wildcards  locale 

7
Как скопировать несколько файлов по шаблону?
У меня есть папка с несколькими файлами в ней ABC. * (Примерно 100 таких файлов). Я хочу скопировать их все в новые файлы с именами, начинающимися с DEF. * Я хочу ABC.Page1 ABC.Page2 ABC.Topic12 ...etc скопированы в DEF.Page1 DEF.Page2 DEF.Topic12 ...etc Какой самый простой способ сделать это с помощью пакетной …

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