Unix & Linux

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...

53
Faça xargs passar como primeiro parâmetro

Estou tentando produzir esse comportamento: grep 192.168.1 *.txt Ao passar uma string para o grep via Xargs, ela continua no final e não como o primeiro parâmetro. echo 192.168.1 | xargs grep *.txt Eu preciso dizer ao xargs (ou algo semelhante) para colocar a string de entrada entre 'grep' e...

53
wget com curingas em downloads http

Preciso fazer o download de um arquivo usando o wget, no entanto, não sei exatamente qual será o nome do arquivo. https://foo/bar.1234.tar.gz De acordo com a página de manual , o wget permite que você ative e desista quando estiver lidando com um site ftp, no entanto, eu tenho um URL...

53
Como o `git pull` comeu minha lição de casa?

Eu me sinto como uma criança no escritório do diretor explicando que o cachorro comeu minha lição de casa na noite anterior, mas estou encarando um bug louco de perda de dados e não consigo descobrir como isso aconteceu. Gostaria de saber como o git pode comer todo o meu repositório! Eu coloquei o...

53
Localização do arquivo crontab

como muitos (a maioria?) outros, edito meu crontab via crontab -e, onde mantenho todas as operações de rotina, como backup incremental, ntpdate, várias operações rsync, além de tornar o fundo do meu desktop natalino com tema uma vez por ano. Pelo que entendi, em uma instalação nova ou em um novo...

53
Entendendo a opção -exec de `find`

Encontro-me constantemente procurando a sintaxe de find . -name "FILENAME" -exec rm {} \; principalmente porque não vejo exatamente como a -execpeça funciona. Qual é o significado das chaves, da barra invertida e do ponto e vírgula? Existem outros casos de uso para essa

52
Temos um desfazer no Linux?

Renomeei alguns arquivos em um script em lote. Existe uma maneira de desfazer as alterações sem precisar renomeá-las novamente? O Linux fornece alguma maneira nativa de

52
Retomar a transferência de um único arquivo pelo rsync

No Ubuntu, quero copiar um arquivo grande do meu disco rígido para um disco removível por rsync. Por algum outro motivo, a operação não pode ser concluída em uma única execução. Então, eu estou tentando descobrir como usar rsyncpara continuar copiando o arquivo de onde parou da última vez. Tentei...