10-15-2014
Also, since you passed --directory=/, the dot refers to all subdirs within that directory, except those you excluded.
hth
Last edited by sea; 10-15-2014 at 10:24 AM..
This User Gave Thanks to sea For This Post:
10 More Discussions You Might Find Interesting
1. UNIX for Advanced & Expert Users
Hi all,
I would like to append list of files to already taken tar backup
file. can anybody help?
last month backup :
cd /accounts/11
tar -cvf monthback.tar *
Now I want to add /accounts/12 to monthback.tar
is it possible?
Krishna (1 Reply)
Discussion started by: krishna
1 Replies
2. Filesystems, Disks and Memory
Hi all & anyone.
I'm trying to selectively backup up some old Apache log files before they are removed from the system (Slackware box).
Have created a file listing of what I want backed up ...Below is a portion of the file ./selectedbkup... (2 Replies)
Discussion started by: Cameron
2 Replies
3. UNIX for Dummies Questions & Answers
Im trying to use tar to backup the os directories. I have a file called bdirs which contains a list of the directories that im trying to backup:
/bin
/dev
/devices
/etc
/export
/home
/kernel
/lib
/local
/mnt
/opt
/platform
/proc
/sbin
start
/usr
/var
/vol (3 Replies)
Discussion started by: blakmk
3 Replies
4. UNIX for Dummies Questions & Answers
Every day we back up all files on our system that are older than 7 days, so effectively we do a day's worth at a time.
The way we do this is to issue a find command using mtime +7 - we then loop round and for each result we issue a MV to move the file to a newly created directory. We then TAR the... (20 Replies)
Discussion started by: tonysab
20 Replies
5. UNIX for Dummies Questions & Answers
I am trying to do a full system backup using tar. It then after maybe 12 or so hours comes up with tar: write error: unexpected EOF. I have thoroughly cleaned the drive and tried to use a different drive but it still gives me this error. Can someone help. I am on solaris 8. (1 Reply)
Discussion started by: TMashie
1 Replies
6. Filesystems, Disks and Memory
I have a Linux email server, I want to backup all /home /var... by tar command and copy to my PC for backup everyweek. The Linux serve rhave ftp function.
Is there any program to help backup my file? any url welcome
many thank. (8 Replies)
Discussion started by: zp523444
8 Replies
7. Red Hat
Hi all,
i need to backup files on network from RHEL 4 machine
tape drive is installed on solaris 10 machine and want ot use this
using
# tar cv /myfiles |ssh -l myuser myhost 'buffer -o /dev/rmt/0 "
to backup these file but getting getting error " sh buffer not found '
even "buffer-1.19-1"... (2 Replies)
Discussion started by: ajays
2 Replies
8. UNIX for Dummies Questions & Answers
Hi friends,
I am planning to backup my Solaris Servers to SAN storage using tar.
Also palnning to automate the job using Crontab.
Can anyone advise how to make the date change automatically everyday for backup.
Pls correct me if I am wrong. Thanks (7 Replies)
Discussion started by: solaris5.10
7 Replies
9. UNIX for Dummies Questions & Answers
I am backing up some data to an NTFS formatted backup drive. I have to preserve the Unix permissions of the data being backed up and therfore use backup into a tar file.
I would like to backup the differnential data in the tar file similiar to how Rsync works so as to save on backup time as it... (1 Reply)
Discussion started by: jelloir
1 Replies
10. Debian
hello i want to backup my debian running nas (only the debian part)
i wanna do this over ssh
is this possible and how to do this
thx
---------- Post updated at 07:02 AM ---------- Previous update was at 06:57 AM ----------
the thing is i f this is possible i wanne have te back up of... (2 Replies)
Discussion started by: joosted
2 Replies
dir(5) File Formats Manual dir(5)
Name
dir - format of directories
Syntax
#include <sys/types.h>
#include <sys/dir.h>
Description
A directory behaves exactly like an ordinary file, except that no user may write into a directory. The fact that a file is a directory is
indicated by a bit in the flag word of its i-node entry. For further information, see The structure of a directory entry is given in the
include file.
A directory consists of some number of blocks of DIRBLKSIZ bytes, where DIRBLKSIZ is chosen such that it can be transferred to disk in a
single atomic operation (for example, 512 bytes on most machines).
Each DIRBLKSIZ byte block contains some number of directory entry structures, which are of variable length. Each directory entry has a
struct direct at the front of it, containing its inode number, the length of the entry, and the length of the name contained in the entry.
These are followed by the name padded to a 4-byte boundary with null bytes. All names are guaranteed null terminated. The maximum length
of a name in a directory is MAXNAMLEN.
The macro DIRSIZ(dp) gives the amount of space required to represent a directory entry. Free space in a directory is represented by
entries which have dp->d_reclen > DIRSIZ(dp). All DIRBLKSIZ bytes in a directory block are claimed by the directory entries. This action
usually results in the last entry in a directory having a large
dp->d_reclen. When entries are deleted from a directory, the space is returned to the previous entry in the same directory block by
increasing its dp->d_reclen. If the first entry of directory block is free, then its dp->d_ino is set to 0. Entries other than the first
in a directory do not normally have dp->d_ino set to 0.
#ifdef KERNEL
#define DIRBLKSIZ DEV_BSIZE
#else
#define DIRBLKSIZ 512
#endif
#define MAXNAMLEN 255
The DIRSIZ macro gives the minimum record length that will hold the directory entry. This requires the amount of space in struct direct
without the d_name field, plus enough space for the name with a terminating null byte (dp->d_namlen+1), rounded up to a 4-byte boundary.
#undef DIRSIZ
#define DIRSIZ(dp)
((sizeof (struct direct) - (MAXNAMLEN+1)) +
(((dp)->d_namlen+1 + 3) &~ 3))
struct direct {
u_long d_ino;
short d_reclen;
short d_namlen;
char d_name[MAXNAMLEN + 1];
/* typically shorter */
};
struct _dirdesc {
int dd_fd;
long dd_loc;
long dd_size;
char dd_buf[DIRBLKSIZ];
};
By convention, the first two entries in each directory are for dot (.) and dot dot (..). The first is an entry for the directory itself.
The second is for the parent directory. The meaning of `..' is modified for the root directory of the master file system ("/"), where dot
dot has the same meaning as dot.
See Also
fs(5)
dir(5)