Mercurial > gcp
comparison README @ 21:8603fcb8615a
--no-unicode-fix commented, and README update
author | Goffi <goffi@goffi.org> |
---|---|
date | Tue, 28 Sep 2010 18:00:06 +0800 |
parents | 7eb698246bec |
children | 30104ca340e2 |
comparison
equal
deleted
inserted
replaced
20:da8353f26f4b | 21:8603fcb8615a |
---|---|
20 along with gcp. If not, see <http://www.gnu.org/licenses/>. | 20 along with gcp. If not, see <http://www.gnu.org/licenses/>. |
21 | 21 |
22 | 22 |
23 | 23 |
24 ** WTF ? ** | 24 ** WTF ? ** |
25 gcp is a file copier, loosely inspired from cp, but with high level functionnalities like: | 25 gcp is a file copier, loosely inspired from cp, but with high level functionalities like: |
26 - progression indicator | 26 - progression indicator |
27 - gcp continue coping even when there is an issue: he just skip the file with problem, and go on | 27 - gcp continue copying even when there is an issue: he just skip the file with problem, and go on |
28 - journalization: gcp write what he is doing, this allow to now which files where effectively copied | 28 - journalization: gcp write what he is doing, this allow to know which files where effectively copied |
29 - fixing names to be compatible with the target filesystem (e.g. removing incompatible chars like "?" or "*" on vfat) | 29 - fixing names to be compatible with the target filesystem (e.g. removing incompatible chars like "?" or "*" on vfat) |
30 - if you launch a copy when an other is already running, the files are added to the first queue, this avoir you hard drive to move its head all the time | 30 - if you launch a copy when an other is already running, the files are added to the first queue, this avoid your hard drive to move its head all the time |
31 - files saving: you can keep track of files you have copied, and re-copy them later (useful when, for example, you always copy some free music to all your friends). | 31 - files saving: you can keep track of files you have copied, and re-copy them later (useful when, for example, you always copy some free music to all your friends). |
32 - gcp will be approximately option-compatible with cp (approximately because the behaviour is not exactly the same, see below) | 32 - gcp will be approximately option-compatible with cp (approximately because the behaviour is not exactly the same, see below) |
33 | 33 |
34 /!\ WARNING /!\ | 34 /!\ WARNING /!\ |
35 gcp is at an early stage of development, and really experimental: use at your own risks ! | 35 gcp is at an early stage of development, and really experimental: use at your own risks ! |
37 ** How to use it ? ** | 37 ** How to use it ? ** |
38 Pretty much like cp (see gcp --help). | 38 Pretty much like cp (see gcp --help). |
39 Please note that the behaviour is not exactly the same as cp, even if gcp want to be option-compatible. Mainly, the destination filenames can be changed (by default, can be deactivated). | 39 Please note that the behaviour is not exactly the same as cp, even if gcp want to be option-compatible. Mainly, the destination filenames can be changed (by default, can be deactivated). |
40 gcp doesn't implement yet all the options from cp, but it's planed. | 40 gcp doesn't implement yet all the options from cp, but it's planed. |
41 | 41 |
42 ** journalizaion ** | |
43 The journal is planed to be used by gcp itself, buts remains human-readable. It is located in ~/.gcp/journal | |
44 | |
45 3 states are used: | |
46 - OK means the file is copied and all operation were successful | |
47 - PARTIAL means the file is copied, but something went wrong (e.g. changing the permissions of the file) | |
48 - FAILED: the file is *not* copied | |
49 | |
50 after the state, a list of things which went wront are show, separated by ", " | |
51 | |
42 ** What's next ? ** | 52 ** What's next ? ** |
43 | 53 |
44 Several improvment are already planed: | 54 Several improvment are already planed |
45 - copy queue management (moving copy order) | 55 - copy queue management (moving copy order) |
46 - advanced console interface | 56 - advanced console interface |
47 - notification (xmpp and maybe mail) when a long copy is finished | 57 - notification (xmpp and maybe mail) when a long copy is finished |
48 - retry for files which where not correctly copied | 58 - retry for files which were not correctly copied |
49 - badly encoded unicode filenames fix | 59 - badly encoded unicode filenames fix |
60 - file copy integrity check | |
50 | 61 |
51 ... and other are with a "maybe" | 62 ... and other are with a "maybe" |
52 - graphic interface | 63 - graphic interface |
53 - desktop (Kde, Gnome, XFCE, ...) integration | 64 - desktop (Kde, Gnome, XFCE, ...) integration |
65 - distant copy (ftp) | |
66 - basic server mode, for copying files on network without the need of nfs or other heavy stuff | |
54 | 67 |
55 ** Credits ** | 68 ** Credits ** |
56 | 69 |
57 A big big thank to the authors/contributors of... | 70 A big big thank to the authors/contributors of... |
58 | 71 |