Hi ,
I want to zip files present in the directories listed under a parent directory without zipping the directory itself
You haven't told us which OS you are using:
Notice, that some versions of the find-command do not allow for multiple instances of the {}-macro and because i do not know which one you are using you will have to find out if yours does or doesn't. In the latter case put the zip-command into a small script to which you pass the {} as argument and call that from the find-command.
Hello all,
I have files at /var/dir1/dir2/fil1.log etc.,.
dir2 is symlinked to /export/xxx/dir3
I am trying to monitor the disk space of the mount where these log files are present.
How do I determine dynamically the actual directory of the log files and corresponding mount when I use df... (3 Replies)
Hi,
i have more than 300 tar files in directory and i want to zip all tar files to single file.
could anybody tell me the command since i know how to do zip for single tar file:
bash-3.00$gzip 2008_11_10.tar
bash-3.00$ pwd
/oracle1/archivebackup
in this directory i have lot files... (2 Replies)
Hiya,
I've been plugging away at this script and I cant get it to behave as I need.
first off it fails to adhere to the conditions of the file limit, and zips the directory regardless of the file count and secondly, but less important it zips up the entire path not just the directory I'm... (2 Replies)
Hi,
I am having some problem with a shell script which zip some files. For zipping I have used the following command:
find . -name "Test_*" -mtime 0 | zip Test_$(date +"%Y%m%d") -@
I have kept the script in /home/abc directory. It is creating the zip file within the same directory where i... (2 Replies)
I have a folder, and in this folder, there are about 197 folders.
Resources
a
files and folders
b
files and folders
Like that. I need to make a zip with files and folders in them with the name the same as the parent folder. so.
a.zip
files and folders
b.zip
files and... (4 Replies)
Hello everyone,
I am trying to make a script in KSH that will zip an entire directory but leave out one file in that directory. I then need to send that zipped directory to another UNIX box. I am new to UNIX and would appreciate a good template to study from. (3 Replies)
Hi folks,
I have an query that is let say i have to search in an xml file an tag that is <abcdef> now this xml file is at /opt/usr/local so one fastest way to achieve this is go to this location by cd /opt/usr/local and then do grep like this... grep -i abcdef but for this I must know the... (4 Replies)
Hi Folks,
I have a directory in unix that is /usr/local/pos contain the folowing directoreis ..that is
dir1
dir2
dir3
now I want to delete only dir2 please advise how to remove the directory dir 2 ..that is rm command and how to use it , and second if I want to zip the dir3 please... (1 Reply)
Hi Folks,
I have logs at the following location
cd /out/app/logs/
now that logs directory contain different types of logs now sometimes i need to
do disk clean up activity so i need to zipped the logs can you please advise
any command by which all the logs created in this directory are... (2 Replies)
Discussion started by: punpun66
2 Replies
LEARN ABOUT DEBIAN
zzip_disk_findfirst
ZZIP_DISK_FINDFILE(3) zziplib Function List ZZIP_DISK_FINDFILE(3)NAME
zzip_disk_findfile, zzip_disk_findfirst, zzip_disk_findnext, zzip_disk_findmatch - search for files in the (mmapped) zip central directory
SYNOPSIS
#include <zzip/mmapped.h>
struct zzip_disk_entry * zzip_disk_findfile(( ZZIP_DISK * disk, char *filename, struct zzip_disk_entry
*after, zzip_strcmp_fn_t compare));
struct zzip_disk_entry * zzip_disk_findfirst((ZZIP_DISK * disk));
struct zzip_disk_entry * zzip_disk_findnext(( ZZIP_DISK * disk, struct zzip_disk_entry *entry));
struct zzip_disk_entry * zzip_disk_findmatch(( ZZIP_DISK * disk, char *filespec, struct zzip_disk_entry *after,
zzip_fnmatch_fn_t compare, int flags));
DESCRIPTION
The zzip_disk_findfile function is given a filename as an additional argument, to find the disk_entry matching a given filename. The
compare-function is usually strcmp or strcasecmp or perhaps strcoll, if null then strcmp is used. - use null as argument for "after"-entry
when searching the first matching entry, otherwise the last returned value if you look for other entries with a special "compare" function
(if null then a doubled search is rather useless with this variant of _findfile).
The zzip_disk_findfirst function is the first call of all the zip access functions here. It contains the code to find the first entry of
the zip central directory. Here we require the mmapped block to represent a real zip file where the disk_trailer is _last_ in the file
area, so that its position would be at a fixed offset from the end of the file area if not for the comment field allowed to be of variable
length (which needs us to do a little search for the disk_tailer). However, in this simple implementation we disregard any disk_trailer
info telling about multidisk archives, so we just return a pointer to the zip central directory.
For an actual means, we are going to search backwards from the end of the mmaped block looking for the PK-magic signature of a
disk_trailer. If we see one then we check the rootseek value to find the first disk_entry of the root central directory. If we find the
correct PK-magic signature of a disk_entry over there then we assume we are done and we are going to return a pointer to that label.
The return value is a pointer to the first zzip_disk_entry being checked to be within the bounds of the file area specified by the
arguments. If no disk_trailer was found then null is returned, and likewise we only accept a disk_trailer with a seekvalue that points to a
disk_entry and both parts have valid PK-magic parts. Beyond some sanity check we try to catch a common brokeness with zip archives that
still allows us to find the start of the zip central directory.
The zzip_disk_findnext function takes an existing disk_entry in the central root directory (e.g. from zzip_disk_findfirst) and returns the
next entry within in the given bounds of the mmapped file area.
The zzip_disk_findmatch function uses a compare-function with an additional argument and it is called just like fnmatch(3) from POSIX.2
AD:1993), i.e. the argument filespec first and the ziplocal filename second with the integer-flags put in as third to the indirect call. If
the platform has fnmatch available then null-compare will use that one and otherwise we fall back to mere strcmp, so if you need fnmatch
searching then please provide an implementation somewhere else. - use null as argument for "after"-entry when searching the first matching
entry, or the last disk_entry return-value to find the next entry matching the given filespec.
AUTHOR
o Guido Draheim <guidod@gmx.de>
COPYRIGHT
Copyright (c) 2003,2004,2006 Guido Draheim All rights reserved, use under the restrictions of the Lesser GNU General Public License or
alternatively the restrictions of the Mozilla Public License 1.1
zziplib 0.13.56 ZZIP_DISK_FINDFILE(3)