Nesta pergunta: Como remover todos os arquivos e subdiretórios em um diretório SEM excluir o diretório no bash? é perguntado como excluir todos os arquivos em uma pasta, e não a própria pasta.
A resposta excelente de Matt inclui o uso do sinalizador -v no comando 'rm'.
rm -rfv dontDeleteMe && mkdir dontDeleteMe
O comando que eu deixei com foi o acima. Certamente útil, de fato, mas o sinalizador -v em 'rm' e / ou, em geral, diminui as tarefas realizadas pela linha de comando?
Eu tenho uma pasta com arquivos .txt (cerca de 100.000 deles) que criei, excluí e recriei para mim algumas vezes agora. Algumas vezes com rm, outras no navegador de arquivos, e sinto que é ainda mais lento usar o comando rm como mostrado acima. O sinalizador -v tem algo a ver com isso?
fonte
/dev/null
, o desempenho não será tão prejudicado quanto a exibição de texto em um emulador de terminal.Por que não se descobrir: use o tempo.
fonte
-v
saída ou o diretório estava vazio.time' pretty much redirects the output to
/ dev / null '.