The default between two conditional arguments like -type f or -name xyz is AND.
You can explicitely write -type f -a -name xyz.
The AND makes it necessary to evaluate the second condition if the first condition evaluated TRUE.
The AND has precedence over the -o OR.
If you want to evaluate an OR before an AND you need to work with parenthesis (that must be quoted to escape their special meaning in the shell).
This User Gave Thanks to MadeInGermany For This Post:
Hi All,
i am writing a shell script in korn shell
which deletes all the files in a directory
once in every 10DAYS.
the directory has different format files.
the script has something like this;
cd /home/data/pavi
echo "Please Enter the Number of Days to search for"
read DAYS... (2 Replies)
Hi,
I'm using the following command to get a list of files on the system.
find /releases -type f -exec ls -l > /home/sebarry/list.txt '{}' \;
however, its searching a directory I don't want it to search so I know I have to use prune but I don't seem to be able to get prune and exec to work... (1 Reply)
Hi,
I'm using the following command to get a list of files on the system.
find /releases -type f -exec ls -l > /home/sebarry/list.txt '{}' \;
however, its searching a directory I don't want it to search so I know I have to use prune but I don't seem to be able to get prune and exec to work... (2 Replies)
Hi There,
I have a script which finds for log files and removes them if the file has changed in the last day.
The script runs fine without errors. The log file is still there. So, I decided to print the find command and run the command outside the script. Getting "Incomplete statement"
Can you... (6 Replies)
Hi People,
I have a directory full of compressed files (.Z extention)
In many of these files there is a string pattern (3800078163033)
I want to find all file names which contain this string in their text.
Regards,
Abhishek (2 Replies)
Hi,
I want to write the shell script to change multple file name (the file name is get from DB)
e.g. cp db1.txt file1_new.txt
cp db2.txt file2_new.txt
cp db3.txt file3_new.txt
I have write the script like this:
VAR=`sqlplus -s $LOGON @<<ENDOFTEXT
set termout off
... (0 Replies)
Hi all,
Please could someone help with the following command requirement.
I basically need to find files NEWER than a given file and order the result on time.
My attempt so far is as follows:
find . -newer <file_name> -exec ls -lrt {} ;\
But I dont seem to get the right result... (12 Replies)
Hi,
I have two scripts that remove files. One works fine and is coded
find -name "syst*" -mtime +1 -exec rm {} \;
The other is almost the same - only thing missing is the '\'. On that script though I keep getting:
rm syst1202.file ?
etc
Does the \ make that difference or is it a... (3 Replies)
Hi all,
I am trying to find files newer than a given file and them mv them to a new location.
So I far I have:
find . ! -newer <file_name> -exec ls -l {} \;
and
find . ! -newer <file_name> -exec mv /TEMP_LOCATION {} \;
find is not liking this.
Anyone know how to modify the last... (2 Replies)
Discussion started by: jonnyd
2 Replies
LEARN ABOUT DEBIAN
rsockd
RSOCKD(8) System Manager's Manual RSOCKD(8)NAME
rsockd - SOCKSified SOCKS server
SYNOPSIS
rsockd [ -ver | -i | -I ]
DESCRIPTION
rsockd is the SOCKSified version of the SOCKS server sockd. Functionally rsockd is identical to sockd except that it may (though not nec-
essarily has to) make use of other SOCKS servers to reach some destinations. A number of rsockd's can be strung together or organized in a
cascade or other more complicated structures to serve the needs of a particular network configuration and restrictions. Obviously this
complicates the issues and make the setup and maintenance of the firewall more difficult. So use sockd instead whenever you can.
This document only describes the features of rsockd that are different from sockd. You should read sockd(5) carefully to gain a basic
understanding of of how the SOCKS server works.
When rsockd receives a request, it checks the request again its configuration (in exactly the same way that sockd does) to decider whether
the request is to be accepted. The primary difference between sockd and rsockd is in how they establish connection to the destination host
of a accepted request. sockd assumes that it can connect directly to the destination host and proceeds to do so. rsockd makes no such
assumption. Instead, it consults another configuration file to decide whether it can connect directly to the particular destination host or
whether it has to use a proxy connection through another SOCKS server. In other words, it behaves just like a versatile SOCKS client in
this regard. Therefore rsockd requires not only the SOCKS server configuration file /etc/sockd.fc or /etc/sockd.conf to decide whether to
accept or reject a request, but also the client configuration file /etc/socks.fc or /etc/socks.conf to decide how to reach the destination
host. If it is a multi-homed version and supports RBIND, it also needs the route file /etc/sockd.fr or /etc/sockd.fr to decide which net-
work interface to use for a connection.
Look at it in a different way, you can think of sockd as a special case of rsockd, one which can connect directly to all destination hosts.
In fact, an rsockd using the client configuration consisting of only this line
direct ALL 0.0.0.0
is functinally identical to the regular sockd.
Anther thing to mention is related to the use of identd. Only the SOCKS server which the requesting host directly connects to can find out
the identity of the real user. Suppose user x on host C connects to rsockd on server B which in turn connects to sockd on server A in order
to reach destination z. Host B can query identd on host C to find out whether the user is indeed x. To host A, the request appears to orig-
inate from user x on host B. An identd query from Host A to host B returns the userid that owns the rsockd process on host B, not the real
user x.
OPTIONS
See sockd(8).
EXAMPLES
The follwoing is an example of the client configuration file. See related man pages for examples on server configuration and route files.
# /etc/socks.conf for rsockd of domain rnd.xyz.com
#
# Use proxy connection through SOCKS server on socks.market.xyz.com
# to reach hosts within market.xyz.com
sockd @=socks.market.xyz.com .market.xyz.com 0.0.0.0
#
# Use direct connect to all other hosts within xyz.com
direct .xyz.com 0.0.0.0
#
# Use proxy connection through SOCKS server on gateway.xyz.com
# to reach all others
sockd @=gateway.xyz.com ALL 0.0.0.0
FILES
/etc/sockd.fc, /etc/sockd.conf, /etc/sockd.fr, /etc/sockd.route, /etc/socks.fc, /etc/socks.conf, /etc/inetd.conf, /etc/services,
/var/adm/messages, /etc/syslog.conf
SEE ALSO sockd(8), socks_clients(1), sockd.conf(5), sockd.route(5), socks.conf(5), make_sockdfc(8), make_sockdfr(8), dump_sockdfc(8),
dump_sockdfr(8)AUTHOR
Ying-Da Lee, ylee@syl.dl.nec.com
May 6, 1996 RSOCKD(8)