Pular para o conteúdo

.sh para deletar arquivos e pastas [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. .sh para deletar arquivos e pastas [RESOLVIDO]

Enviado em 19/03/2009 - 16:26h

gostaria de saber como faço para pegar a data de criaçao de uma pasta ou arquivo

Responder tópico

3. Re: .sh para deletar arquivos e pastas [RESOLVIDO]

Enviado em 19/03/2009 - 17:34h

Olá, eu não sei se entendi direito.

Vê se isso te ajuda:

ls -l
total 32
drwxr-xr-x 5 oracle oinstall 4096 Dec 9 19:27 arquivos_ftp
drwxr-xr-x 3 oracle oinstall 4096 Nov 11 17:43 Desktop
drwxr-xr-x 2 oracle oinstall 4096 Feb 27 16:51 exemplos
-rwxr-xr-x 1 oracle oinstall 236 Dec 17 20:08 export-ituweb
drwxr-xr-x 2 oracle oinstall 4096 Feb 4 18:58 fita
drwxr-xr-x 3 oracle oinstall 4096 Feb 5 17:45 rest
drwxr-xr-x 2 oracle oinstall 4096 Mar 2 14:47 scripts
drwxr-xr-x 3 oracle oinstall 4096 Mar 16 18:09 teste

ls -l | awk {'print $6 " " $7 " " $9'}

Dec 9 arquivos_ftp
Nov 11 Desktop
Feb 27 exemplos
Dec 17 export-ituweb
Feb 4 fita
Feb 5 rest
Mar 2 scripts
Mar 16 teste




4. remove arquivos antigos

Enviado em 29/06/2009 - 23:44h

Não sei se te ajuda, mas o script abaixo se colocado em um crontab diario remove os arquivo que tem mais de 15 dias de criação...

apaga_arquivos.sh
=================

#!/bin/bash

for i in `find /arquivos -mtime +15`
do
rm -f $i
done


5. Apagar arquivos / diretorios

Enviado em 03/08/2009 - 20:17h

Boa Noite amigo

Poderia colocar no cron o seguinte:

Para remover diretorios

find /diretorio -type d -mtime +15 -exec rm -rf {} \;

Para remover arquivos

find /diretorio -type f -mtime +15 -exec rm -f {} \;

vale ressaltar quem no parametro "-mtime" seria para data da ultima modificacao, para data de criacao use "-ctime"

Espero que ajude

[]s

6. resolvido

Enviado em 06/08/2009 - 16:31h

este topicos acima ja me ajudou bastante

7. muito bacana

Enviado em 09/04/2010 - 18:17h

queria saber como apagar os arquivos e pastas subdiretorios da raiz, exemplo

pasta raiz /tmp123
subdiretorios /p1 - /p2 - p3

8. Re: .sh para deletar arquivos e pastas [RESOLVIDO]

Enviado em 09/04/2010 - 19:05h

Aí marino, para apagar as subpastas você pode ir de rm mesmo (detalhe na opção -r que remove diretórios):

$ rm -r /tmp123/p1 /tmp123/p2 /tmp123/p3

ou

$ rm -r /tmp123/p[1-3]

t+

9. Re: .sh para deletar arquivos e pastas [RESOLVIDO]

Enviado em 10/04/2010 - 13:48h

Ae Daemonio, tks pela dica, mas o que eu quero saber é como deletar as subpastas apartir da pasta raiz:

tipo /tmp123/ qual parametro para apagar as subpastas dentro do tmp123

10. Re: .sh para deletar arquivos e pastas [RESOLVIDO]

Enviado em 16/07/2015 - 14:52h

Desculpem reviver o tópico, mas como não responderam..

tgomarino2387

Tenta:

rm -rf /tmp123/*

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder