Mover pasta que ainda não existe

1. Mover pasta que ainda não existe

Perfil removido
removido

(usa Nenhuma)

Enviado em 08/09/2009 - 10:57h

Minha dúvida é, por exemplo, eu tenho um arquivo rar e quero extraí-lo. Dentro dele há uma pasta (ou mais pastas) que não sei o nome. Como mover a pasta recém extraida sem saber o nome dela?

sleep 1 && unrar x exemplo.rar && mv /PASTA /DESTINO (?)


  


2. Re: Mover pasta que ainda não existe

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 08/09/2009 - 11:04h

C num acha melhor utilizar o local d destino não? Dessa forma:

# unrar x exemplo.rar /pasta/destino

A partir disso vc pode fazer um script para escolher em qual diretório vc quer q descompacte, assim:

#!/bin/bash
echo "Qual é o nome do arquivo a ser descompactado?"
read arquivo
echo "Qual diretório que vc quer descompactar?"
read diretorio
unrar x $arquivo $diretorio
echo "Arquivo descompactado."

Isso só é um exemplo, bem xoxo...


3. Re: Mover pasta que ainda não existe

Perfil removido
removido

(usa Nenhuma)

Enviado em 11/09/2009 - 09:35h

sim, eu pensei nessa alternativa.. extrair só os arquivos pra dentro de uma pasta que eu criaria especificamente pra isso.
scriptzinho maneiro, a propósito. poderia colocar um mkdir no meio e tal.. fazer coisas interessantes..

mas oq eu gostaria de saber é se tem como, no caso do exemplo, mover uma pasta que está pra ser criada ainda sem saber o nome da mesma? usando uma variável talvez, sei lá.. ou o unico jeito seria criar a pasta pra saber seu nome e assim mexer nela e tal?


4. Re: Mover pasta que ainda não existe

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 11/09/2009 - 10:44h

Kra, ter jeito tem, só q é bem complicado pq depende muito da situação. Por exemplo, se tivesse apenas uma pasta dentro desse destino, blz, seria fácil, mas e se tivesse várias pastas? Nesse caso vc pelo menos deveria saber d q forma ela foi criada, ou seja, uma referência (por exemplo, a pasta é criada com um nome "x" ou ela é criada através d datas).


5. Re: Mover pasta que ainda não existe

Daniel Fernandes
volcom

(usa Debian)

Enviado em 11/09/2009 - 11:38h

Nos explique o que e porque gostaria de fazer algo.

Assim pode ser que alguém já tenha passado pela mesma situação e possa ajudar, mas se ninguém passou, poderemos analisar o problema e ver qual a melhor solução.

Abraço


6. Re: Mover pasta que ainda não existe

Perfil removido
removido

(usa Nenhuma)

Enviado em 13/09/2009 - 10:39h

Só uma curiosidade mesmo que surgiu depois que eu estava baixando um álbum em mp3 zipado. Ia demorar mto pra terminar o download, entao comecei a fazer um scriptzinho pra esperar baixar o arquivo, depois extrair, mover a pasta diretamente pro pen-drive e assim que acabasse, desligasse o computador.. porem empaquei no "mover a pasta".


7. posso?

Alfredo Reis Mulungu
alfredinhuu

(usa Debian)

Enviado em 14/09/2009 - 10:47h

aproveitando o topico. preciso do comando para mover pasta com todo seu conteúdo para outro local.

exemplo, de uma pasta qualquer para um pen drive.

apenas sei que para o pen drive é /media/USB. mas antes é o que?


8. Re: Mover pasta que ainda não existe

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 14/09/2009 - 11:18h

Pra mover o conteúdo todo:

# mv /diretorio/* /media/USB


9. valeu.

Alfredo Reis Mulungu
alfredinhuu

(usa Debian)

Enviado em 14/09/2009 - 11:51h

brigado Renato.

como estou em uma conta que não é administrador, preciso usar antes o

sudo
então fica assim

sudo mv /diretorio/ /media/usb/diretorio

brigadão.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts