Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
autor |
sõnum |
|
mightythor
HV veteran
liitunud: 02.12.2004
|
12.11.2008 08:10:12
kuidas vältida cp käsuga emakataloogist kopeerimist? |
|
|
kui ma tahan kopeerida näiteks kausta /home/kasutaja kausta /mnt/backup, siis ma kasutaks rooduna käsku cp -r /home/kasutaja /mnt/backup Sellega on ainult see probleem, et kopeeritakse ka .. kaust, ehk siis emakaustas olevad kataloogid/failid. Kui ma püüdsin seda vältida sellise nõksuga: cp -r /home/kasutaja/.[a-y,A-Y,0-9]* /mnt/backup <-- see peaks minu arusaamist mööda kopeerima kõike muud välja arvatud .. kausta, kuid tegelikult ikkagi kopeeriti emakaustast faile. Kuidas emakataloogi(teist sõnadega .. kataloog) kaasamist kopeerimisse vältida?
Teine küsimus on see, et miks ma paljude failide kopeerimisel(just nendest, mis sealt emakaustast kaasa tulevad) saan veateate Operation not permitted? Probleemsed on näiteks kaustad .wine ja .nautilus. Kuigi tegelt ma ei taha nendest midagi kopeerida, siiski ei näe ma mingit põhjust, miks ma ei peaks saama rooduna nendest kaustadest alamkaustu/faile kopeerida?
|
|
Kommentaarid: 62 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
53 |
|
tagasi üles |
|
|
airm
HV Guru
liitunud: 26.02.2003
|
12.11.2008 10:36:16
|
|
|
Otsi välja, mis on regulaaravaldises punkti tähendus.
Siis saad edasi minna ja küsimus kitseneb.
Võibolla laheneb ka isegi.
|
|
Kommentaarid: 56 loe/lisa |
Kasutajad arvavad: |
|
:: |
2 :: |
1 :: |
50 |
|
tagasi üles |
|
|
limp
HV Guru
liitunud: 11.08.2003
|
12.11.2008 10:56:25
|
|
|
cp -r /home/kasutaja/* /mnt/backup
|
mis sellel käsul viga on?
_________________ Ärgake lapsed, maailm on hädaohus
Windows keskkond on nagu li*s - kõik teda ke*ivad aga keegi teda ei armasta! |
|
Kommentaarid: 56 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
52 |
|
tagasi üles |
|
|
mightythor
HV veteran
liitunud: 02.12.2004
|
12.11.2008 11:27:11
|
|
|
limp kirjutas: |
cp -r /home/kasutaja/* /mnt/backup
|
mis sellel käsul viga on? |
see kaasab kopeerimisse ka emakausta ja vist sealt edasi omakorda emakausta jne.
airm kirjutas: |
Otsi välja, mis on regulaaravaldises punkti tähendus.
Siis saad edasi minna ja küsimus kitseneb.
Võibolla laheneb ka isegi. |
aga kas tegemist pole tavalise shelli käsuga? Või mis regulaaravaldis siia puutub?
|
|
Kommentaarid: 62 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
53 |
|
tagasi üles |
|
|
limp
HV Guru
liitunud: 11.08.2003
|
12.11.2008 12:57:50
|
|
|
mightythor kirjutas: |
limp kirjutas: |
cp -r /home/kasutaja/* /mnt/backup
|
mis sellel käsul viga on? |
see kaasab kopeerimisse ka emakausta ja vist sealt edasi omakorda emakausta jne.
|
ma ei saanud nüüd aru mis emakausta? või mida sa täpselt teha tahad see ikka mulle pärale ei jõudnud.
Kui on /home/kasutaja kaust, mis asju sul vaja sealt kätte saada ja mis moodi sa tahad nad kopeerida
_________________ Ärgake lapsed, maailm on hädaohus
Windows keskkond on nagu li*s - kõik teda ke*ivad aga keegi teda ei armasta! |
|
Kommentaarid: 56 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
52 |
|
tagasi üles |
|
|
axeon
HV vaatleja
liitunud: 09.05.2003
|
12.11.2008 14:05:28
|
|
|
Võib-olla sa emakaustade asemel hoopis joonistad lähte- ja sihtkataloogide struktuuri paari näitefailiga, siis saab ehk paremini aru mis asjad sealt lähtekohast sihtkohta jõudma peavad.
|
|
Kommentaarid: 6 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
6 |
|
tagasi üles |
|
|
marqs
HV veteran
liitunud: 06.12.2001
|
12.11.2008 15:15:32
|
|
|
mightythor, sul on kasutusel ikka bash ja keskkond ei ole kuidagi veidralt konfitud?
Vaata oma failid üle, otsi linke '..'-le või midagi säherdust, normaaljuhul ei hakka rekursiivne cp kohe kindlasti määratud kataloogist ülespoole roomama.
Ja parent directory on tõlgitud tavaliselt ülemkataloogiks.
_________________ 0xDEAD
0xBEEF |
|
Kommentaarid: 28 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
27 |
|
tagasi üles |
|
|
gynterk
HV kasutaja
liitunud: 17.01.2004
|
12.11.2008 16:59:12
|
|
|
Kui teed cp -R /home/kasutaja/ /mnt/backup/, siis kopeerib kogu /home/ sisu? Shelli konfiguratsioonis tõesti võib-olla midagi nihkes siis.
|
|
Kommentaarid: 5 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
5 |
|
tagasi üles |
|
|
ylts
HV kasutaja
liitunud: 24.09.2005
|
12.11.2008 17:14:56
|
|
|
Tundub, et siin on probleem hoopis peidetud kaustade kopeerimine. .wine ja .nautilus on ju peidetud kaustad, kus wine ja nautilus oma seadistusi hoiavad.õ
/home/kasutaja/.wine ja /home/kasutaja/.nautilus
.. kaust on hoopis teine asi ju
|
|
Kommentaarid: 24 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
24 |
|
tagasi üles |
|
|
gynterk
HV kasutaja
liitunud: 17.01.2004
|
12.11.2008 20:16:37
|
|
|
ylts kirjutas: |
Tundub, et siin on probleem hoopis peidetud kaustade kopeerimine. .wine ja .nautilus on ju peidetud kaustad, kus wine ja nautilus oma seadistusi hoiavad.õ
/home/kasutaja/.wine ja /home/kasutaja/.nautilus
.. kaust on hoopis teine asi ju |
tsitaat: |
kui ma tahan kopeerida näiteks kausta /home/kasutaja kausta /mnt/backup, siis ma kasutaks rooduna käsku cp -r /home/kasutaja /mnt/backup Sellega on ainult see probleem, et kopeeritakse ka .. kaust, ehk siis emakaustas olevad kataloogid/failid. |
Nope, probleem on ikka selles, et cp -R kopeerib ka parent dir stuffi.
|
|
Kommentaarid: 5 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
5 |
|
tagasi üles |
|
|
zsz
HV kasutaja
liitunud: 25.09.2004
|
13.11.2008 00:10:21
|
|
|
mis distroga tegemist?
Shelliks on bash?
Üldiselt cp -R /yks/kataloog /teine/kataloog ikkagi ei tohiks .. ega . kataloogidega midagi teha.
_________________ Seven dolphins were harmed in the process of making this post. |
|
Kommentaarid: 9 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
9 |
|
tagasi üles |
|
|
mightythor
HV veteran
liitunud: 02.12.2004
|
14.11.2008 08:09:32
|
|
|
Esmalt vabandust- ma ise ajasin sassi ning mingit ülemkataloogidest kopeerimist pole(näiteks need .nautilus ja .evolution kaustad asuvad ikkagi /home/martin kaustas, ehk siis sealsamas kaustas kust ma kopeerin). Probleem on siis lihtsalt osade peidetud failide kopeerimisega. Distro on Debian ja shelliks on Bash'i versioon 3.1.17(1). Alljärgnevalt on käsu cp -r /home/martin /mnt/backup veateated:
cp: cannot create special file `/mnt/backup/martin/.synce/csock': Operation not permitted
cp: cannot create regular file `/mnt/backup/martin/.evolution/mail/views/custom_view-mbox:_home_martin_.evolution_mail_local#Inbox.xml': Invalid argument
cp: cannot create regular file `/mnt/backup/martin/.evolution/mail/views/current_view-mbox:_home_martin_.evolution_mail_local#Inbox.xml': Invalid argument
cp: cannot create regular file `/mnt/backup/martin/.evolution/mail/config/et-expanded-mbox:_home_martin_.evolution_mail_local#Inbox': Invalid argument
cp: cannot create regular file `/mnt/backup/martin/.evolution/mail/config/et-expanded-mbox:_home_martin_.evolution_mail_local#._23evolution_Trash': Invalid argument
cp: cannot create regular file `/mnt/backup/martin/.evolution/mail/config/et-expanded-mbox:_home_martin_.evolution_mail_local#Drafts': Invalid argument
cp: cannot create regular file `/mnt/backup/martin/.evolution/mail/config/et-expanded-mbox:_home_martin_.evolution_mail_local#Outbox': Invalid argument
cp: cannot create regular file `/mnt/backup/martin/.evolution/mail/config/et-expanded-mbox:_home_martin_.evolution_mail_local#._23evolution_Junk': Invalid argument
cp: cannot create regular file `/mnt/backup/martin/.evolution/mail/config/et-expanded-mbox:_home_martin_.evolution_mail_local#Sent': Invalid argument
cp: cannot create regular file `/mnt/backup/martin/.nautilus/metafiles/computer:%2F%2F%2F.xml': Invalid argument
cp: cannot create regular file `/mnt/backup/martin/.nautilus/metafiles/file:%2F%2F%2Fhome%2Fmartin%2FDesktop.xml': Invalid argument
cp: cannot create regular file `/mnt/backup/martin/.nautilus/metafiles/file:%2F%2F%2Fhome%2Fmartin%2FCandy.xml': Invalid argument
cp: cannot create regular file `/mnt/backup/martin/.nautilus/metafiles/file:%2F%2F%2Fmedia%2FM2LUKAS.xml': Invalid argument
cp: cannot create regular file `/mnt/backup/martin/.nautilus/metafiles/file:%2F%2F%2Fmedia%2Fcdrom0.xml': Invalid argument
cp: cannot create regular file `/mnt/backup/martin/.nautilus/metafiles/file:%2F%2F%2F.xml': Invalid argument
cp: cannot create regular file `/mnt/backup/martin/.nautilus/metafiles/file:%2F%2F%2Fmedia%2Fusbdisk%2FVPN1%2520backup.xml': Invalid argument
cp: cannot create regular file `/mnt/backup/martin/.nautilus/metafiles/file:%2F%2F%2Fhome%2Fmartin%2FDesktop%2FKopps.xml': Invalid argument
cp: cannot create regular file `/mnt/backup/martin/.nautilus/metafiles/file:%2F%2F%2Fmedia%2Fusbdisk-1.xml': Invalid argument
cp: cannot create regular file `/mnt/backup/martin/.nautilus/metafiles/file:%2F%2F%2Fhome%2Fmartin%2FDesktop%2Fgps%2FFebruary.xml': Invalid argument
cp: cannot create regular file `/mnt/backup/martin/.nautilus/metafiles/file:%2F%2F%2Fhome%2Fmartin%2FDesktop%2Fkaablinuss.xml': Invalid argument
cp: cannot create regular file `/mnt/backup/martin/.nautilus/metafiles/x-nautilus-desktop:%2F%2F%2F.xml': Invalid argument
cp: cannot create regular file `/mnt/backup/martin/.nautilus/metafiles/file:%2F%2F%2Fhome%2Fmartin%2FDesktop%2Fpics.xml': Invalid argument
cp: cannot create regular file `/mnt/backup/martin/.nautilus/metafiles/file:%2F%2F%2Fhome%2Fmartin%2FDesktop%2Fgps.xml': Invalid argument
cp: cannot create regular file `/mnt/backup/martin/.nautilus/metafiles/file:%2F%2F%2Fhome.xml': Invalid argument
cp: cannot create regular file `/mnt/backup/martin/.nautilus/metafiles/file:%2F%2F%2Fhome%2Fmartin%2FDesktop%2FDNS.xml': Invalid argument
cp: cannot create regular file `/mnt/backup/martin/.nautilus/metafiles/file:%2F%2F%2Fhome%2Fmartin%2FDesktop%2FLinux%2520Firewall.xml': Invalid argument
cp: cannot create regular file `/mnt/backup/martin/.nautilus/metafiles/file:%2F%2F%2Fmedia.xml': Invalid argument
cp: cannot create regular file `/mnt/backup/martin/.nautilus/metafiles/network:%2F%2F%2F.xml': Invalid argument
cp: cannot create regular file `/mnt/backup/martin/.nautilus/metafiles/file:%2F%2F%2Froot.xml': Invalid argument
cp: cannot create regular file `/mnt/backup/martin/.nautilus/metafiles/smb:%2F%2F%2F.xml': Invalid argument
cp: cannot create regular file `/mnt/backup/martin/.nautilus/metafiles/file:%2F%2F%2Fhome%2Fmartin%2F.Trash.xml': Invalid argument
cp: cannot create regular file `/mnt/backup/martin/.nautilus/metafiles/file:%2F%2F%2Fetc.xml': Invalid argument
cp: cannot create regular file `/mnt/backup/martin/.nautilus/metafiles/file:%2F%2F%2Fmedia%2Fusbdisk.xml': Invalid argument
cp: cannot create regular file `/mnt/backup/martin/.nautilus/metafiles/file:%2F%2F%2Fmedia%2Fusbdisk%2FDesktop.xml': Invalid argument
cp: cannot create regular file `/mnt/backup/martin/.nautilus/metafiles/trash:.xml': Invalid argument
cp: cannot create regular file `/mnt/backup/martin/.nautilus/metafiles/file:%2F%2F%2Fhome%2Fmartin.xml': Invalid argument
cp: cannot create regular file `/mnt/backup/martin/.nautilus/metafiles/file:%2F%2F%2Fhome%2Fmartin%2FDesktop%2FIQeye752.xml': Invalid argument
cp: cannot create regular file `/mnt/backup/martin/.nautilus/metafiles/file:%2F%2F%2Fhome%2Fmartin%2FDesktop%2Fcoldplay.xml': Invalid argument
cp: cannot create regular file `/mnt/backup/martin/.nautilus/metafiles/file:%2F%2F%2Fmedia%2Fusbdisk%2F.Trash-martin.xml': Invalid argument
cp: cannot create regular file `/mnt/backup/martin/.nautilus/metafiles/file:%2F%2F%2Fhome%2Fmartin%2FDesktop%2FDownloads.xml': Invalid argument
cp: cannot create symbolic link `/mnt/backup/martin/.mozilla/plugins/libjavaplugin_oji.so': Operation not permitted
cp: cannot create symbolic link `/mnt/backup/martin/ccid-1.3.8/src/.libs/libccid.so.0': Operation not permitted
cp: cannot create symbolic link `/mnt/backup/martin/ccid-1.3.8/src/.libs/libccid.so': Operation not permitted
cp: cannot create symbolic link `/mnt/backup/martin/ccid-1.3.8/src/.libs/libccid.la': Operation not permitted
|
Aga miks osade peidetud failide kopeerimine ei õnnestu?
|
|
Kommentaarid: 62 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
53 |
|
tagasi üles |
|
|
mihkelv
HV kasutaja
liitunud: 25.02.2004
|
14.11.2008 12:13:33
|
|
|
Ei viitsi küll su cp probleemi eriti süveneda, aga kui eesmärgiks on teha varukoopiaid, siis miks mitte kasutada ka vastavaid vahendeid. Nagu rsync või rdiff-backup?
Ise kasutan just rsync-i oma koduses masinas. Paar rida elementaarset bash skripti ja muretum elu
|
|
Kommentaarid: 6 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
1 :: |
5 |
|
tagasi üles |
|
|
airm
HV Guru
liitunud: 26.02.2003
|
14.11.2008 14:45:24
|
|
|
Olles /home kataloogis:
tar cf - martin | (cd /mnt/backup;tar xvfp - )
Proovi
|
|
Kommentaarid: 56 loe/lisa |
Kasutajad arvavad: |
|
:: |
2 :: |
1 :: |
50 |
|
tagasi üles |
|
|
Dogbert
HV Guru
liitunud: 03.05.2004
|
14.11.2008 19:51:01
|
|
|
See sihtkataloog on sul mingil välisel kettal? (/mnt/backup)
Mis seal failisüsteemiks on? Ikka midagi UNIX-iga ühilduvat või hoopis mingi FAT? Viimasel juhul võiks ehk süüdistada failinimesid.
tar -iga muidugi peaks töötama
_________________ Tee inimesele lõke ja tal on soe üheks päevaks, pista ta põlema ja tal on soe elu lõpuni. (Terry Pratchett)
e.k spikker: muhk on kumer, lohk on nõgus. |
|
Kommentaarid: 33 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
32 |
|
tagasi üles |
|
|
axeon
HV vaatleja
liitunud: 09.05.2003
|
15.11.2008 09:34:38
|
|
|
Kui sihtkoht on fat, siis sa ei saa sinna kirjutada faile millede nimes on koolon. Tarri ära ja rahu majas.
tar cjf /mnt/backup/martin-`date +%F`.tar.bz2 /home/martin |
|
|
Kommentaarid: 6 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
6 |
|
tagasi üles |
|
|
|