Anunţ

Caută printre mesajele de pe forum înainte de a scrie unul nou!
Formulează corect întrebarea sau problema pe care o ai.
Respectă regulile forumului și Codul de Conduită!

#1 06 May 2016 11:18:37

Tassadar
Membru nou
Înregistrat: 19 Apr 2016
Mesaje: 3

Selectare fisiere de acelasi fel

Am nevoie sa fac o operatiune banala pe ubuntu 14.04. In folderul de download am foarte multe tipuri de fisiere + foldere. Intrebarea mea este cum pot selecta doar o anumita categorie de fisiere ?
Adica poate vreau sa selectez toate Jpgurile deodata ca sa le pot muta, dupa care vreau toate avi, etc (eu am gasit doar sa le ordonez dupa felul de fisiere ) Cand vreau sa selectez trebuie sa trag cu mousul sau din tastatura cu shift sageata pana selectez toate fisiere dorite.
Adica ubuntu nu stie sa selecteze toate fisierele de un fel  dintr-un folder cu un singur click?
Exista o aplicatie care adauga aceasta functionalitate ?

Offline

 

#2 06 May 2016 11:35:31

Alexandru.Cucu
Administrator
Locaţie: -21.8021247, -154.6975949
Înregistrat: 17 Jun 2008
Mesaje: 6656
Site web

Re: Selectare fisiere de acelasi fel

Poti sa le muti din linia de comanda cu ceva de genul:

Cod:

find ~/Downloads -name '*.jpg' -exec mv -v {} ~/Images \;

care cauta toate fisierele ce se termina in ".jpg" in folderul "Downloads" din folderul tau home si le muta in "Images" din folderul tau home.

Offline

 

#3 06 May 2016 11:39:43

wladypauly
Membru
Locaţie: Pascani
Înregistrat: 14 Jun 2011
Mesaje: 4822
Site web

Re: Selectare fisiere de acelasi fel

M-am lovit și eu de problema asta, dar nu am găsit vreo rezolvare, e drept să nici n-am căutat prea mult. În schimb am făcut un script care-mi caută fișierele după extensie și le mută într-un alt dosar. E cam prost făcut, se putea „regla”, dar a mers bine pentru ce-mi trebuia mie. A, și trebuie rulat în dosarul unde vrei să caute.

Cod:

#!/bin/bash
#mkdir ~/FILME_PERSONALE
IFS=$(echo -en "\n\b")
for i in $(find . -iname "*.mp4"); do mv $i ~/FILME_PERSONALE
done;
for i in $(find . -iname "*.MP4"); do mv $i ~/FILME_PERSONALE
done;
for i in $(find . -iname "*.avi"); do mv $i ~/FILME_PERSONALE
done;
for i in $(find . -iname "*.AVI"); do mv $i ~/FILME_PERSONALE
done;
for i in $(find . -iname "*.3gp"); do mv "$i" ~/FILME_PERSONALE
done;
for i in $(find . -iname "*.3GP"); do mv $i ~/FILME_PERSONALE
done;
for i in $(find . -iname "*.mov"); do mv $i ~/FILME_PERSONALE
done;
for i in $(find . -iname "*.MOV"); do mv $i ~/FILME_PERSONALE
done;
for i in $(find . -iname "*.WMV"); do mv $i ~/FILME_PERSONALE
done;
for i in $(find . -iname "*.wmv"); do mv $i ~/FILME_PERSONALE
done;
for i in $(find . -iname "*.divx"); do mv $i ~/FILME_PERSONALE
done;
for i in $(find . -iname "*.DIVX"); do mv $i ~/FILME_PERSONALE
done;
exit

Răspunsul va fi pe măsura întrebării!
I am curious. Since I'm not a cat, that's not dangerous. House M.D.
(Adică ceva de genul „Curioșii mor repede, dar nu mor proști”)

Offline

 

#4 06 May 2016 11:42:42

Alexandru.Cucu
Administrator
Locaţie: -21.8021247, -154.6975949
Înregistrat: 17 Jun 2008
Mesaje: 6656
Site web

Re: Selectare fisiere de acelasi fel

Daca folosesti "-iname", "find" devine case insensitive deci nu mai e necesara cautarea cu litere mari si mici.

Offline

 

#5 06 May 2016 12:00:41

Tassadar
Membru nou
Înregistrat: 19 Apr 2016
Mesaje: 3

Re: Selectare fisiere de acelasi fel

Multumesc pentru raspunsuri

Offline

 

#6 06 May 2016 12:55:34

wladypauly
Membru
Locaţie: Pascani
Înregistrat: 14 Jun 2011
Mesaje: 4822
Site web

Re: Selectare fisiere de acelasi fel

@Alexandru.Cucu - e bine de știu, mersi. Cum am (mai) zis, sunt total începător în de-astea...


Răspunsul va fi pe măsura întrebării!
I am curious. Since I'm not a cat, that's not dangerous. House M.D.
(Adică ceva de genul „Curioșii mor repede, dar nu mor proști”)

Offline

 
Feed

Antet forum

Powered by FluxBB