Perguntas sobre 'wildcards'

Padrões de caracteres curinga ou padrões de glob são padrões para selecionar uma coleção de nomes de arquivos ou outras cadeias de caracteres.
5
respostas

Como mover os primeiros arquivos x

Eu tenho essa pasta enorme com milhares de arquivos não ordenados. É possível mover os primeiros 5000s para uma subpasta através do comando mv ? Por enquanto eu movo arquivos com mv *some_pattern* ./subfolder1/ Por enquanto, movo image...
13.12.2013 / 17:57
2
respostas

Posso tornar 'rm' interativo somente ao usar globbing? (em bash ou zsh ou ambos)

Sempre que eu rm de vários itens ao mesmo tempo com shell globbing e há a menor possibilidade de que o padrão se expanda para mais do que eu esperava, sempre tento lembrar de adicionar -i , mas (é claro) poderia esquecer e acidentalmente ap...
28.08.2012 / 19:25
2
respostas

Como o GLOBIGNORE funciona?

De acordo com a página de manual do bash: GLOBIGNORE A colon-separated list of patterns defining the set of filenames to be ignored by pathname expansion. If a filename matched by a pathname expansion patte...
17.12.2013 / 01:37
5
respostas

cp arquivos ocultos com padrões glob

Situação: $ mkdir foo && touch foo/.test $ cp foo/* . zsh: no matches found: foo/* (or bash : cp: cannot stat ‘foo/*’: No such file or directory) Eu tenho um diretório cheio de pastas e arquivos ocultos. O que está acontecendo e q...
07.09.2013 / 09:06
3
respostas

o que é curinga para selecionar todos os diretórios em um diretório

Eu quero definir bit pegajoso para todos os diretórios em um diretório excluindo arquivos. há algum curinga para fazer isso? #sudo chmod g+s /var/www/<WILD_CARD_FOR_ALL_DIRECTORIES>     
04.01.2013 / 09:31
5
respostas

Como obter os últimos N arquivos em um diretório?

Eu tenho muitos arquivos que são ordenados pelo nome do arquivo em um diretório. Desejo copiar os arquivos finais N (digamos, N = 4) para meu diretório pessoal. Como devo fazer isso? cp ./<the final 4 files> ~/     
26.01.2015 / 06:17
3
respostas

Como excluir alguns arquivos do mecanismo de expansão de nome de arquivo no bash?

Eu tenho diretórios do sistema de arquivos ubuntu no diretório raiz e copiei acidentalmente centenas de arquivos para o diretório raiz. Eu intuitivamente tentei remover arquivos copiados, excluindo o sistema de arquivos como rm -rf !{bin,s...
06.01.2017 / 21:58
4
respostas

Como eu escolho arquivos específicos em um diretório diferente usando o bash?

Eu quero listar (ou excluir, ou fazer alguma outra operação) em certos arquivos em um diretório, como este: $ ls /opt/somedir/ aa bb cc aa.txt bb.txt cc.txt $ ls /opt/somedir/(aa|bb|cc) ## pseudo-bash :p aa bb cc Como posso conseg...
29.12.2011 / 11:34
1
resposta

maneira correta de iterar através do conteúdo em um diretório [duplicado]

Eu preciso percorrer todos os arquivos dentro de um diretório. Uma maneira comum que vi foi usar o loop for que começa com for file in *; do . No entanto, percebi que não inclui arquivos ocultos (arquivos que começam com "."). A outra maneir...
16.10.2014 / 22:35
3
respostas

Por que o asterisco [a-z] corresponde aos números?

Eu tenho 3 diretórios no caminho atual. $ls a_0db_data a_clean_0db_data a_clean_data $ls a_*_data a_0db_data: a_clean_0db_data: a_clean_data: $ls a_[a-z]*_data a_clean_0db_data: a_clean_data: Eu esperava que o último comando ls corr...
10.09.2014 / 10:26