Perguntas com a marcação «files»

13
comando tar - ignorar links simbólicos

Eu uso o comando tar como, tar -cvf protTests.tar protTests/* para tartodos os arquivos dentro da pasta protTests. Mas isso inclui os links simbólicos dentro da pasta, o que não é o desejado. Existe uma opção de linha de comando que deixará de fora todos os links

13
Por que é rm -rf e não rmdir -rf

Eu sempre fiquei curioso por que o comando para excluir tudo em um diretório é rm -rf. Por que não há sinalizadores para fazer a mesma coisa rmdir? Não seria mais intuitivo usar rmdirpara operações de

13
dd: vários arquivos de entrada

Preciso concatenar pedaços de dois arquivos: se eu precisasse concatenar arquivos inteiros, eu poderia simplesmente fazer cat file1 file2 > output Mas preciso pular primeiro 1 MB do primeiro arquivo e quero apenas 10 MB do segundo arquivo. Parece um trabalho para dd. dd if=file1 bs=1M...

12
Como iniciar um arquivo que ainda não foi criado

Eu uso tailpara monitorar o progresso dos trabalhos que sei que gravarão o progresso deles em disco. Quase sempre, eu sei qual arquivo eles criarão antes de começarem a ser executados (os trabalhos são despachados por um agendador em um supercomputador) Existe um caminho para tailesses arquivos...

12
Copie apenas arquivos regulares de um diretório para outro

Eu gostaria de copiar um conteúdo do diretório 1 para o diretório 2. No entanto, gostaria de copiar apenas arquivos (e não diretórios) do meu diretório 1. Como posso fazer isso? cp dir1/* dir2/* então ainda tenho o problema de diretórios. Além disso, todos os meus arquivos não têm nenhuma...

12
obter a idade do arquivo especificado

Como posso obter a idade de um determinado arquivo em, pelo menos, dias? Estou ciente ls -lhe comandos semelhantes. Eu quero algo que funcione mais ou menos assim: getfage <FILE> # prints out '12d' (12 days) Além disso, isso precisa ser um pouco multiplataforma, já que eu também gostaria...

12
Como obtenho um total único de linhas com `wc -l`?

Adicionei um alias do git para me fornecer a contagem de linhas de arquivos específicos no meu histórico: [alias] lines = !lc() { git ls-files -z ${1} | xargs -0 wc -l; }; lc No entanto, wc -lestá relatando vários totais, de modo que, se eu tiver mais de ~ 100k linhas, ele informará o total para...