Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 6 odgovora
  • 3.944 pregleda

Najnovija ↓

copy fajlova samo odredjene extenzije 26.10.2006. u 15:24 · pre 243 meseca #1
ovako.. ovom komandom :

Code:
cp -fR /root/Desktop/t2/*.zip /root/Desktop/t1


kopiram samo fajlove sa .zip extenzijom.

postoji li mogucnost da umesto da navodim koje extenzije hocu da kopiram, navodim one koje necu?
Potpis
---- nasa online podrska je trenutno offline ----

Re: copy fajlova samo odredjene extenzije 26.10.2006. u 15:56 · pre 243 meseca #2
$ cd /root/Destkop/t2
$ find . ! -name '*.zip' | cpio -p /root/Desktop/t1


ili, ko voli komplikovano:

$ find /root/Desktop/t2 ! -name '*.zip' -exec cp '{}' /root/Desktop/t1 \;


Koristi cpio -p --make-directories ako direktorijum t2 sadrži i poddirektorijume.

P.S. Nemoj nikad da se loguješ u grafičko okruženje kao root.
Potpis
int rand(void);

Those who do not understand Unix are condemned to reinvent it, poorly.

Upali lampicu — koristi Jabber!
Re: copy fajlova samo odredjene extenzije 06.11.2006. u 15:15 · pre 243 meseca #3
ima li nacina da se izbegne sledeci problem :

kada ovakvom komandom odradim kopiranje :
Code:
find /root/Desktop/dir2 ! -name '*.zip' | cpio -p --preserve-modification-time --make-directories /root/Desktop/dir1 


desava se to da mi kopira citave putanje.
Ako npr. imam fajl /root/Desktop/dir2/text.txt , on ga iskopira u dir1 na sledeci nacin : /root/Desktop/dir1/root/Desktop/dir2/text.txt
Znaci ponovi citavu putanju umesto da mi na /root/Desktop/dir1 samo doda text.txt . Kako to da izbegnem?


Takodje, kako da u uslov za kopiranje dodam vise od od jedne extenzije? npr. da pored .zip ne zelim da kopiram i .pdf itd.


unapred hvala.

Potpis
---- nasa online podrska je trenutno offline ----

Re: copy fajlova samo odredjene extenzije 07.11.2006. u 11:19 · pre 243 meseca #4
uh.. niko nece da odgovori :( (sumnjam da niko ne zna)? gledao sam manove i svasta al se ne snadjoh.
Potpis
---- nasa online podrska je trenutno offline ----

Re: copy fajlova samo odredjene extenzije 07.11.2006. u 23:40 · pre 243 meseca #5
Citat:
urkozamanje: ima li nacina da se izbegne sledeci problem :

kada ovakvom komandom odradim kopiranje :
Code:
find /root/Desktop/dir2 ! -name '*.zip' | cpio -p --preserve-modification-time --make-directories /root/Desktop/dir1 


desava se to da mi kopira citave putanje.
Ako npr. imam fajl /root/Desktop/dir2/text.txt , on ga iskopira u dir1 na sledeci nacin : /root/Desktop/dir1/root/Desktop/dir2/text.txt
Znaci ponovi citavu putanju umesto da mi na /root/Desktop/dir1 samo doda text.txt . Kako to da izbegnem?


Pa u prethodnoj poruci sam ti već pokazao kako to da izbegneš -- prvo uradiš cd u direktorijum iz koga kopiraš.

Citat:
urkozamanje:Takodje, kako da u uslov za kopiranje dodam vise od od jedne extenzije? npr. da pored .zip ne zelim da kopiram i .pdf itd.


Samo dodaš još izraza u find komandu... Evo primera, mada se već ponavljam:

$ cd /root/Destkop/dir2 && find . ! -name '*.zip' ! -name '*.pdf' | cpio -pdm /root/Desktop/dir1


Potpis
int rand(void);

Those who do not understand Unix are condemned to reinvent it, poorly.

Upali lampicu — koristi Jabber!
Re: copy fajlova samo odredjene extenzije 09.11.2006. u 11:23 · pre 243 meseca #6
Citat:
Pa u prethodnoj poruci sam ti već pokazao kako to da izbegneš -- prvo uradiš cd u direktorijum iz koga kopiraš.


Hm.. zaboravio sam da napomenem da se komanda mora iz crontaba izvrsavati. Kapiram da ovo :
Code:
$ cd /root/Destkop/t2
$ find . ! -name '*.zip' | cpio -p /root/Desktop/t1


zbog toga moram u jednu liniju da spakujem?
Potpis
---- nasa online podrska je trenutno offline ----

Re: copy fajlova samo odredjene extenzije 09.11.2006. u 11:50 · pre 243 meseca #7
Stavi to u skript raspakivanje.sh a onda taj skript stavi u cron. As simple as that.
Potpis
JaFreelancer.com
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme