05-15-2008
shell script to delete directories...
Hi.
I'm trying to write a script that will delete all directories found, that are not named as a "number" (year)...
here is what i mean, let's say i have within /data/exports the following directories:
/data/exports/2000
/data/exports/2001
/data/exports/2002
/data/exports/daily/2000
/data/exports/monthly/2000
/data/exports/daily/2001
/data/exports/monthly/2001
/data/exports/daily/2002
/data/exports/monthly/2002
/data/exports/blahblah/something/another/etc
and so on...
I want to write a script, that will delete all directories within /data/exports/ but not the 2000,2001 and 2002 found at that first level. The 200x found within daily and etc i want gone though.
So i thought about writing up a script that would list all directories within /data/exports/ and those that are not numbers, do a rm -R on it...but i can't seem to get it right...
any thoughts, help appreciated.
Thanks.
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Hello,
I need a hand with a script im trying to make. I have a directory
/usr/db/mail with a bunch of subdirectories such as
/usr/db/mail/domain1.com
/usr/db/mail/domain2.com etc. etc.
all of these directories in turn have sub directories of their own. What I need to do is search all of... (1 Reply)
Discussion started by: centrino
1 Replies
2. Shell Programming and Scripting
*Just realized that i posted this in the wrong forum. should have been in Shell, though it is on AIX...
Hi.
I'm trying to write a script that will delete all directories found, that are not named as a "number" (year)...
here is what i mean, let's say i have within /data/exports the... (8 Replies)
Discussion started by: Stephan
8 Replies
3. Shell Programming and Scripting
I am new to shell programming and have an assignment question which requires me to list the contents of the present working directory in 4 column format and highlight any subdirectories. It then requires me to develop the shell script to accept a directory name as a positional parameter (if no... (11 Replies)
Discussion started by: cjnd1988
11 Replies
4. Shell Programming and Scripting
Hi
I have 10 directories.I want to delete all the dicrectories except the three recent directories based on timestamp.I am new to BASH can u help me? (1 Reply)
Discussion started by: newuser_25
1 Replies
5. Shell Programming and Scripting
Hi All
after looking around the website and various other resources I become stuck. I'm trying to rename directories from
Firstname Initial Lastname to lastname,_firstname_initial
so far ive got
for f in {./}
do
rename -n 'y/A-Z/a-z/' *
rename -n 's/\ /_/g' * ... (2 Replies)
Discussion started by: harlequin
2 Replies
6. Shell Programming and Scripting
Hi,
I have a requirement like,
I need to create the directory with date and time stap (i.e YYYYMMDDHMS) every day end need to delete the old directories which is 12 months old. I have tested with following script
cd /export/home/sbeeravo/; find . -type d -mtime +365 -exec rm -rf {} \;
... (2 Replies)
Discussion started by: ShirishaReddy
2 Replies
7. Shell Programming and Scripting
Hello,
I'm trying to figure out how best to approach this script, and I have very little experience, so I could use all the help I can get. :wall:
I regularly need to delete files from many directories.
A file with the same name may exist any number of times in different subdirectories.... (3 Replies)
Discussion started by: *ShadowCat*
3 Replies
8. Shell Programming and Scripting
I have a task, I usually do manually, but with growing responsibilities I tend to forget to do this weekly, I want to write a script that automates this, but I cant seem to work it out in my head, I have the shell of it out, but need help, and you guys have helped me with EVERY problem I have... (5 Replies)
Discussion started by: gkelly1117
5 Replies
9. Shell Programming and Scripting
Hello,
I need help in writing the shell script for below mentioned case.
There are 2 servers(server A, server B).
A cronjob syncs files between these 2 servers.
Existing script is copying files from A to B.
This is done using the command rsync.
However, the files are not deleted... (2 Replies)
Discussion started by: SravaniVedam11
2 Replies
10. Shell Programming and Scripting
Hello,
How would I write a BASH script to remove all sub directories in a root level directory that are older than
10 days, but exclude directories owned by certain users. I would need to run as a cron job once a week.
Thank you
-John (2 Replies)
Discussion started by: jbeaulau
2 Replies
MOUNTD(8) BSD System Manager's Manual MOUNTD(8)
NAME
mountd -- service remote NFS mount requests
SYNOPSIS
Obsolete. See nfsd(8).
DESCRIPTION
The mountd daemon was formerly the server for NFS mount requests from NFS clients. This functionality has been moved into the NFS server
daemon nfsd(8).
Please refer to nfsd(8) for NFS server documenation.
The following is a list of former mountd options that are now available as nfsd(8) options:
mountd option nfsd option Description
-n -N allow non-root mounts
-r -R allow regular file mounts
exportsfile -F exportsfile alternate exports file
However, such configuration options are normally specified via nfs.conf(5).
When the NFS server is started, it loads the export host addresses and options into the kernel using the nfssvc(2) system call. After chang-
ing the list of exports (either directly or indirectly via a change in netgroup membership), the administrator should send a hangup signal to
the nfsd daemon to get it to reload the export information:
kill -s HUP `cat /var/run/nfsd.pid`
For backwards compatibility, the following should also work:
kill -s HUP `cat /var/run/mountd.pid`
Any errors encountered while processing the export entries will be logged via syslog(3).
FILES
/etc/exports the list of exported filesystems
/var/run/mountd.pid the pid of the currently running mountd
/var/run/mountdtab the current list of outstanding mounts served
/var/run/mountdexptab
information about exported file systems and directories (UUIDs, handles, ...)
SEE ALSO
nfsd(8), exports(5), nfs.conf(5), nfsstat(1), portmap(8), showmount(8)
HISTORY
The mountd utility first appeared in 4.4BSD. It's functionality was merged into nfsd(8) in Darwin 9.
BSD
November 10, 2006 BSD