packf(1mh)packf(1mh)Namepackf - compress a folder into a single file
Syntaxpackf [ +folder ] [ msgs ] [ -file name ] [ -help ]
Description
Each message in a folder is normally stored as a separate file. The
command takes all messages from the current folder and copies them to a
single specified file. Each message in the file is separated by four
<CTRL/A>s and a newline.
You can specify a folder other than the current folder by using the
+folder argument. If you do not want all the messages in a folder to
be packed into one file, you can specify a number of messages or a
range of messages with message numbers.
The first message packed will become the current message. If you spec‐
ify a +folder argument, that folder will become the current folder.
When messages have been packed into a file using you can separate them
into individual messages using the command. See
Options-file name
Specifies the file in which you want the message(s) to be
stored. If you specify an existing file then the specified
messages will be appended to the end of that file. Other‐
wise, a new file will be created and the messages placed in
it. If you do not specify a filename, attempts to place the
messages in a file called in the current working directory.
If this file does not exist, asks whether you want to create
it.
-help Prints a list of the valid options to this command.
The default settings for this command are:
+folder defaults to the current folder
msgs defaults to all
-file ./msgbox
Examples
The first example shows all the messages in the folder being packed
into a file called
% packf +lrp -file planning
The next example shows how prompts you if you do not specify a -file
option. A file called is created by in your home directory, and mes‐
sages 3 to 5 are packed into it:
% packf +lrp 3-5
Create file "/machine/disk/username/msgbox"? y
Profile Components
Path: To determine the user's Mail directory
Msg-Protect: To set protections when creating a new file
Files
$HOME/.mh_profile The user profile.
See Alsoburst(1mh)packf(1mh)