remoção arquivos estranhos
remover arquivos persistentes linux

preciso remover esses arquivos que baixei da minha máquina windows.

tentei os seguintes comandos…

rm “arquivo”

rm -f “arquivo”

rm “arquivo” (com asteristicos dentro de aspas).

não consegui de nenhuma maneira. ao tentar os comandos, aparece a mensagem dizend…
acabamos de achar o con/aux do linux?

estranho que tentei reproduzir o erro com:

$ touch opera+\'\$\'\\275\'\'+\'\$\'\\372\'\'o\ 17\ 05\ 2019.mp4

$ ls opera*

'opera+'\''$'\''\275'\'''\''+'\''$'\''\372'\'''\''o 17 05 2019.mp4'

$ rm -i opera+\'\$\'\\275\'\'+\'\$\'\\372\'\'o\ 17\ 05\ 2019.mp4

rm: re…
<p>você provavelmente deseja o <a href="http://man7.org/linux/man-pages/man1/comm.1.html">tilitário de comunicação unix</a> . <a href="http://gnuwin32.sourceforge.net/packages/coreutils.htm">versões do windows</a> estão incluídas no gnuwin32</p><blockquote> <p>nome</p> <pre><code> comm - compare two sorted files line by line </code></pre> <p>sinopse</p> <pre><code> comm [option]... file1 file2 </code></pre> <p>descrição</p> <pre><code> compare sorted files file1 and file2 line by line. with no options, produce three-column output. column one contains lines unique to file1, column two contains lines unique to file2, and column three contains lines common to both files. -1 suppress lines unique to file1 -2 suppress lines unique to file2 -3 suppress lines that appear in both files </code></pre></blockquote> <p>sempre use <code>rsync</code> para copiar arquivos, porque é ótimo.</p><p>para ignorar arquivos existentes:</p><pre><code>rsync --ignore-existing --recursive /src /dst </code></pre><p>leia o <a href="http://linux.die.net/man/1/rsync">manual</a> e pesquise muitos exemplos excelentes. especialmente a combinação com o ssh faz com que <code>rsync</code> seja uma ótima ferramenta para conexões lentas e não confiáveis, devido à sua <code>--partial</code> opção. adicionar <code>--verbose</code> para ver quais arquivos estão sendo copiados. verifique também a infinidade de opções relacionadas à preservação de permissões, usuários e registros de data e hora.</p> <p>para encontrar os 10 maiores arquivos (linux/bash):</p><p><code>find . -type f -print0 | xargs -0 du | sort -n | tail -10 | cut -f2 | xargs -i{} du -sh {}</code></p><p>para encontrar os 10 maiores diretórios:</p><p><code>find . -type d -print0 | xargs -0 du | sort -n | tail -10 | cut -f2 | xargs -i{} du -sh {}</code></p><p>a única diferença é <code>-type {d:f}</code>.</p><p>manipula arquivos com espaços nos nomes e produz tamanhos de arquivos legíveis por humanos na saída. maior arquivo listado por último. o argumento a seguir é o número de resultados que você vê (aqui os 10 maiores).</p><p>existem duas técnicas usadas para manipular espaços em nomes de arquivos. o <code>find -print0 | xargs -0</code> usa delimitadores nulos em vez de espaços, e o segundo <code>xargs -i{}</code> usa novas linhas ao invés de espaços para finalizar itens de entrada.</p><p>exemplo:</p><pre><code>$ find . -type f -print0 | xargs -0 du | sort -n | tail -10 | cut -f2 | xargs -i{} du -sh {} 76m ./snapshots/projects/weekly.1/onthisday/onthisday.tar.gz 76m ./snapshots/projects/weekly.2/onthisday/onthisday.tar.gz 76m ./snapshots/projects/weekly.3/onthisday/onthisday.tar.gz 76m ./tmp/projects/onthisday/onthisday.tar.gz 114m ./dropbox/snapshots/weekly.tgz 114m ./dropbox/snapshots/daily.tgz 114m ./dropbox/snapshots/monthly.tgz 117m ./calibre library/robert martin/cc.mobi 159m ./.local/share/trash/files/funky chicken.mpg 346m ./downloads/the walking dead s02e02 ... (dutch subs nl).avi </code></pre> <p>use o sinalizador <code>--remove</code>, semelhante ao modo como o ppa foi adicionado:</p><pre><code>sudo add-apt-repository --remove ppa:whatever/ppa </code></pre><p>como uma alternativa mais segura, você pode instalar o ppa-purge:</p><pre><code>sudo apt-get install ppa-purge </code></pre><p>e, em seguida, remova o ppa, fazendo o downgrade dos pacotes que ele fornece aos pacotes fornecidos pelos repositórios oficiais:</p><pre><code>sudo ppa-purge ppa:whatever/ppa </code></pre><p>note que isto irá desinstalar os pacotes fornecidos pelo ppa, mas não os fornecidos pelos repositórios oficiais. se você quiser removê-los, você deve dizer ao apt:</p><pre><code>sudo apt-get purge package\_name </code></pre><p>você também pode remover os ppas excluindo os arquivos <code>.list</code> do diretório <code>/etc/apt/sources.list.d</code>.</p><p>por último, mas não menos importante, você também pode desabilitar ou remover ppas da seção "software sources" nas configurações do ubuntu com apenas alguns cliques do mouse (não é necessário nenhum terminal).</p> Extrair texto de PDFs é difícil e quase sempre requer muito
cuidado.


Eu começaria com as ferramentas de linha de comando, como
pdftotext e ver o que eles cuspiram. O problema é que os PDFs podem
armazenar o texto em qualquer ordem, podem usar codificações de
fontes estranhas e podem fazer coisas como usar caracteres de
ligadura (o conjunto 'ff' e 'ij' que você vê na formatação
adequada) para lançar você.


O pdftotext é instalável em qualquer sistema Linux ... <p>você pode usar o comando <code>apt-get autoremove</code>. ele removerá pacotes que são instalados como dependências automáticas, mas não são mais dependentes.</p><p><code>apt-get</code> tem um sinalizador <code>--auto-remove</code> que pode ser usado para remover automaticamente os pacotes instalados automaticamente ao remover um pacote instalado manualmente:</p><pre><code>apt-get remove --auto-remove packagename </code></pre><p>algumas outras ferramentas também são capazes de fazer isso, por exemplo, <code>aptitude</code> irá sugerir automaticamente que você remova os pacotes que foram órfãos.</p><p>o rastreamento de pacotes instalado automaticamente é incorporado ao apt, portanto, o rastreamento deve funcionar independentemente da ferramenta usada para instalar os pacotes.</p> <h2>pontos de restauração do sistema</h2><p>um sistema windows cria <a href="http://www.microsoft.com/windowsxp/using/helpandsupport/learnmore/systemrestore.mspx"><strong> pontos de restauração do sistema </strong></a> e a configuração padrão permite que muito espaço seja reservado para esses pontos de restauração. quando você sabe que o sistema não vai precisar de 'desinstalações' (ou seja, tudo que você instalou recentemente está funcionando bem), você pode excluir tudo, exceto o ponto de restauração mais recente.</p><p>isso pode ser feito a partir de</p><ul> <li>a opção "<strong> liberar espaço no disco rígido </strong>" em <ul> <li><strong> painel de controle </strong>, <ul> <li><strong> desempenho e manutenção </strong></li> </ul> </li> </ul> </li> </ul><p>é <a href="http://support.microsoft.com/kb/310312">bastante profundo</a> e geralmente esquecido.</p><hr><h2>lixeira de reciclagem</h2><p>a <a href="http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/win\_waste\_space\_for\_deleted\_files.mspx?mfr=true"><strong> lixeira </strong></a> geralmente assume o padrão <strong> <code>10%</code> </strong> de sua partição de disco (para cada partição).<br> para uma unidade de 100 gb, isso se torna 10 gb reservados para a lixeira.</p><ul> <li>você pode <strong> reduzir o padrão </strong> para um valor inferior mais útil para sua configuração</li> <li>você também pode escolher <strong> configurar o armazenamento de reciclagem individualmente para cada partição </strong></li> </ul><p>eu também uso este atalho para limpar a lixeira de vez em quando,</p><pre><code>%windir%\system32\cleanmgr.exe /d </code></pre><hr><h2>desinstalar pastas</h2><p> <a href="http://news.cnet.com/8301-13880\_3-9862223-68.html"><strong> excluindo pastas de desinstalação </strong></a> .<br> já mencionado em outra resposta aqui.<br> existe um <a href="http://www.astahost.com/info.php/remove-windows-update-uninstall-information\_t19170.html">referência de script aqui</a> .</p><blockquote> <p>testado em windows xp, requer wscript e vbscript (que seria com a maioria dos sistemas operacionais windows)</p> </blockquote><hr><h2>revouninstaller</h2><p> <a href="http://www.revouninstaller.com/"><strong> revouninstaller </strong></a> é um bom freeware para limpar arquivos perdidos deixados por desinstalações de aplicativos. ele faz uma varredura bem organizada em busca de arquivos remanescentes de uma desinstalação tosca.<br> também gosto de <strong> ccleaner </strong> mencionado em outra resposta aqui.</p> <p>sim. isto foi tratado por <code>fsck</code> em algumas versões. se a partição não estiver listada em <code>/etc/fstab</code>, provavelmente será necessário informar o tipo de partição. eu usei isso de um cd do linux para recuperar uma partição que o windows não inicializaria.</p><p>com base nos comentários abaixo, a correção real é feita pelo programa <code>ntfsfix</code>. ele deve estar disponível, mesmo se não houver nenhum programa para executar um <code>fsck</code> no sistema de arquivos ntfs.</p> <p>você pode usar find com <a href="http://en.wikipedia.org/wiki/xargs">xargs</a> para isso</p><p><code>find /thisdir -type f -name "*.ogg" -print0 | xargs -0 -imysongs mv -i mysongs /somedir</code></p><blockquote> <p>o comando -i no comando acima informa ao xargs qual string de substituição você deseja usar (caso contrário, adiciona os argumentos ao final do comando).</p> </blockquote><p>or<br> no seu comando, tente mover '{}' após o comando <code>mv</code>.</p><p><code>find /thisdir -type f -name '*.ogg' -exec mv -i {} /somedir \;</code></p> <p>aqui está a minha melhor solução: crie um applescript com:</p><pre><code>do shell script "/applications/firefox.app/contents/macos/firefox -p default -no-remote &amp; killall firefox.app" </code></pre><p>e <strong>salve como um aplicativo</strong>.</p><p>você pode colocar qualquer aplicativo com qualquer args na primeira parte. a parte depois do <code>&amp;</code> precisa matar o que você nomeou seu script + .app. você verá o aplicativo de script aparecer no banco dos réus, mas ele desaparecerá.</p><p>nota: o script não funcionará corretamente quando executado a partir do editor de script, somente quando executado a partir do aplicativo de script criado.</p>