Re: Path (was: 20090723KP -- Copying KMail)

Kevin Krammer <[email protected]>
Newsgroups gmane.comp.kde.users.pim
Message-ID <[email protected]>
On Sunday, 2009-07-26, Bruce MacArthur wrote:

> If I understand everything correctly, I can boot to Kubuntu Jaunty and,
> in Konsole, change directories
> to /suse102/home/bruce/.kde/share/apps/KMail/mail/.KMail-Import.directory.

At least one level to deep, actually I wouldn't even step into "mail", just cd 
to /suse102/home/bruce/.kde/share/apps/KMail

> Here I can "tar  -cvjf  /home/bu4lu3si1/suseKMail.tar.bz2
> suse102/home/bruce/.kde/share/apps/kmail/mail/.KMail-Import/directory"
>
> What I intend to do by that command is to put the tarball from my
> opensuse partition in my Jaunty home folder (/home/bu4lu3si1)

As Werner already wrote, the second path is not what you want to have.
Basically you can use any path for the archive file, e.g. 
/home/bu4lu3si1/suseKMail.tar.bz2, but the path used to specifiy the directory 
or files to archive will also end up in the archive file and be restored when 
extracting.

So if you do

cd  /suse102/home/bruce/.kde/share/apps/KMail
tar -cvjf  /home/bu4lu3si1/suseKMail.tar.bz2 mail/

You will get an archive file in  /home/bu4lu3si1/ which contains one directory 
called "mail/".
Extracting this will create a directory "mail/" in whatever directory you run 
"tar -xvjf" in.

This means that Werner's suggestion will not include any top level directory, 
so this is probably even easier.

cd /suse102/home/bruce/.kde/share/apps/KMail/mail

tar -cvjf  /home/bu4lu3si1/suseKMail.tar.bz2 .

You will get an archive file in /home/bu4lu3si1/  which only contains files 
and sub directories of "mail/", not he "mail/" directory itself [1].

> Then I can change directories
> to /home/bu4lu3si1/.kde/share/apps/KMail/mail and
> tar -xvjf  /home/bu4lu3si1/suseKMail.tar.bz2

Correct, or /home/bu4lu3si1/.kde/share/apps/KMail if "mail/" is part of the 
archive.

> The other question in my mind is "When I am in 'bu4lu3si1@ma4ca4su1ru4'
> in the Konsole, do I create confusion and trouble by
> specifying '/home/bu4lu3si1/.kde/share/apps/kmail/mail'?  Should I
> simply say '.kde/share/apps/kmail/mail'?"

That was the intend of the orginal suggestion, i.e. running the tar commands 
from the same conceptual level, i.e. the home directory.
Of course the mail directory itself or the KMail data directory can be used as 
well, like the suggestion above demonstrate.

Cheers,
Kevin

[1] I personally prefer to have at least one directory level in an archive so 
I can extract it whereever I want without filling the current directory with 
lots of files. Both variants are funcationally equivalent, mainly a matter of 
taste.
-- 
Kevin Krammer, KDE developer, xdg-utils developer
KDE user support, developer mentoring

_______________________________________________
KDE PIM users mailing list
[email protected]
https://mail.kde.org/mailman/listinfo/kdepim-users
signature.asc (application/pgp-signature, 189 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iD4DBQBKbB4rnKMhG6pzZJIRAiUtAKCGm+ieSIOxRF1nWrCxJT4AHTVJRwCXZsbK
MF5lmw98IrntEKbhgF7GBQ==
=j6x4
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.