Perguntas com a marcação «wildcards»

Globbing significa correspondência de arquivos por padrões de nome contendo caracteres curinga.

144
Como usar caracteres curinga (*) ao copiar com scp?

Por que não consigo copiar com scp quando estou usando *caracteres no caminho? scp SERVERNAME:/DIR/* . Que configuração o SCP precisa para permitir *o caminho? UPDATE: o problema não está no lado do servidor; O pscp está tentando usar o SCPv1, e é por isso que a mensagem de...

128
Filtro Rsync: copiando apenas um padrão

Estou tentando criar um diretório que abrigue todos e apenas meus PDFs compilados a partir do LaTeX. Eu gosto de manter cada projeto em uma pasta separada, todos alojados em uma grande pasta chamada LaTeX. Então eu tentei correr: rsync -avn *.pdf ~/LaTeX/ ~/Output/ que deve encontrar todos os...

80
Glob recursiva?

Eu gostaria de escrever algo como isto: $ ls **.py para obter todos os nomes de arquivos .py, percorrendo recursivamente uma hierarquia de diretórios. Mesmo se houver arquivos .py para encontrar, o shell (bash) fornecerá esta saída: ls: cannot access **.py: No such file or directory Alguma...

65
Por que minha descoberta não é recursiva?

Estou executando o seguinte comando, mas ele não é executado recursivamente: find . -name *.java Eu sei que existem arquivos java mais abaixo no diretório atual, mas ele está executando findapenas no diretório atual. Estou usando o OS X,

61
Por que nullglob não é o padrão?

Na maioria das conchas nullglobnão é o padrão. Isso significa, por exemplo, se você executar este comando ls * em um diretório vazio, ele expandirá o *glob para um literal *, em vez de uma lista vazia de argumentos. Existem maneiras de mudar esse comportamento, para que *em um diretório vazio...

54
Excluir um padrão da correspondência global

Eu tenho vários arquivos com o mesmo nome de arquivo base. Eu gostaria de remover todos, exceto um foo.org #keep foo.tex #delete foo.fls #delete foo.bib #delete etc Se eu não precisasse ficar com um, sei que poderia usá-lo rm foo.*. O TLDP demonstra ^para negar uma correspondência. Por tentativa...

53
'Rm. *' Já exclui o diretório pai?

A expressão .*é expandida pelo bash para incluir os diretórios atual e pai: $ 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 .* . .. Se eu rodar rm -rf .*no meu Debian...

52
Usando padrões OR em caracteres curinga do shell

O conteúdo do meu diretório é $ 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 Gostaria de listar os detalhes dos arquivos que têm uma palavra no nome do arquivo, conforme...