Perguntas com a marcação «wildcards»

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


4
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 e …
54 bash  wildcards 


1
'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 .* . .. …
53 shell  wildcards  rm  posix 

3
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 …
52 bash  shell  zsh  ls  wildcards 

5
Como excluo recursivamente diretórios com curinga?
Estou trabalhando no SSH no WD My Book World Edition. Basicamente, gostaria de começar em um nível de diretório específico e remover recursivamente todos os subdiretórios correspondentes .Apple*. Como eu faria isso? eu tentei rm -rf .Apple* e rm -fR .Apple* nem diretórios excluídos que correspondam a esse nome nos …





1
encontre arquivos sem extensão
Digamos que eu tenho: foo.txt bar baz.ooo Se eu usar ls -1 !(*.*), vou receber apenas bara saída. Ótimo, agora eu quero ter os mesmos resultados com o find - alguns find -regexque farão o trabalho. NOTA: find -name !(*.*)não é a resposta, !(*.*)pois ainda é o globo de Bash …
43 bash  shell  find  wildcards 

5
Como posso remover todos os links simbólicos com um destino especial?
Com o comando: ls -la * Eu posso listar todos os meus links simbólicos. Como posso remover todos os links simbólicos vinculados a uma pasta especial? Por exemplo: No meu diretório usr/local/bin, tenho as seguintes entradas: lrwxrwxrwx 1 root root 50 Apr 22 14:52 allneeded -> /usr/local/texlive/2011/bin/x86_64-linux/allneeded lrwxrwxrwx 1 root …
43 wildcards  symlink  rm 

11
Mostrar apenas arquivos ocultos (arquivos de ponto) no ls alias
Estou usando o comando ls -a | grep '^\.' para mostrar apenas os arquivos ocultos. Eu adicionei a linha alias hidden='ls -a | grep '^\.'' # show only hidden files para .bash_aliasesarquivo mas isso não funciona. Provavelmente é o problema com o 'personagem. Você poderia me ajudar a escrever o …
43 ls  alias  wildcards 


7
Como copiar vários arquivos por curinga?
Eu tenho uma pasta com vários arquivos nela ABC. * (Existem aproximadamente 100 desses arquivos). Quero duplicar todos eles em novos arquivos com nomes começando com DEF. * Então eu quero ABC.Page1 ABC.Page2 ABC.Topic12 ...etc copiado para DEF.Page1 DEF.Page2 DEF.Topic12 ...etc Qual é a maneira mais simples de fazer isso …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.