04-30-2009
Touch all files and subdirectories (recursive touch)
I have a folder with many subdirectories and i need to set the modified date to today for everything in it. Please help, thanks!
I tried something i found online, find . -print0 | xargs -r0 touch
but I got the error: xargs: illegal option -- r
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
hello everyone i am new to this forum and was wondering if you all could help me out.... i am looking for a touch command that can touch directories as well as files that does not involve sygwin... any and all help would be appreiciated :D (3 Replies)
Discussion started by: OrthoProof USA
3 Replies
2. Shell Programming and Scripting
why am i unable to change the timestamp on a file
I'm getting the following error on AIX.
touch: cannot change times
Any help is appreciated.
Regards,
Ram. (4 Replies)
Discussion started by: ramky79
4 Replies
3. Shell Programming and Scripting
Hi,
My requirement is i need to touch a sequence of files like
touch a
touch b
touch c
now i need the script in a way that checks if all files are touched or not.
if any file say b is not touched then i should get this notification.
Please suggest as i am new to unix (2 Replies)
Discussion started by: sussane
2 Replies
4. Shell Programming and Scripting
Hi,
Please help me on this.
Suppose i have the following directory structure.
/app/data
/app/data/eng
/app/data/med
/app/data/bsc
each of the directories data,data/eng,data/med,data/bsc holds files with date extension like
a.20081230
b.20081230 and so on
I need a script to loop... (9 Replies)
Discussion started by: sussane
9 Replies
5. Shell Programming and Scripting
I'm getting to grips with this concept of the umask.
What I thought was, setting umask uga+rwx would result in creating files with all permissions for everyone. Seems not to be the case though. Read and write bits get set, but not the execute bit.
Is there some gap in my understanding, or is... (2 Replies)
Discussion started by: tphyahoo
2 Replies
6. Shell Programming and Scripting
I need to change the modified time to below time , but can't get through using touch
Nov 27 10:16 (2 Replies)
Discussion started by: dinjo_jo
2 Replies
7. UNIX for Dummies Questions & Answers
Is there a way to do...
touch ./config/newdir/newfile
if neither newdir and newfile exists?
man touch tells me there's not (?)
Is out there another tool to do that?
Thx in advance! :b: (6 Replies)
Discussion started by: funyotros
6 Replies
8. UNIX for Dummies Questions & Answers
I'm trying to make this code below to work but I can't find the way to do the following: I want to make the script to touch only 10% of the total amount of files counted inside the given directory instead of all like it is now.
I would greatly appreciate it if someone can give me a direction on... (9 Replies)
Discussion started by: regraphix
9 Replies
9. Shell Programming and Scripting
Hi All,
Thanks in Advance
I wrote the following code
if
then
echo "version is 1.1"
for i in "subscriber promplan mapping dedicatedaccount faflistSub faflistAcc accumulator pam_account"
do
FILE="SDP_DUMP_$i.csv"
echo "$FILE"
... (5 Replies)
Discussion started by: aealexanderraj
5 Replies
10. UNIX for Beginners Questions & Answers
Hello, sorry to bother anyone reading this
I have an assignment with a question that reads:
Your current directory is stenton. Create empty files called f1, f2, and f12 (in that order), within stenton
So my first thought was to enter: touch f1 f2 f12
but that does not work, does anyone... (1 Reply)
Discussion started by: eleuin
1 Replies
LEARN ABOUT OSF1
updmerge
updmerge(8) System Manager's Manual updmerge(8)
NAME
updmerge - DO NOT USE THE updmerge UTILITY!
SYNOPSIS
/usr/bin/updmerge [-r] directory
/usr/bin/updmerge directory
/usr/bin/updmerge file directory
OPTIONS
Performs a recursive reinstallation of all the files and subdirectories in the /var/adm/install/update area relative to the specified
directory.
OPERANDS
Specifies the directory from which the reinstallation is relative, typically the root (/) directory. Specifies the name of a file in the
update area, or specifies the relative pathname of that file from the update area.
DESCRIPTION
Caution
DO NOT USE THE updmerge UTILITY!
The updmerge utility lets you merge files that have been preserved from a previous installation into a new installation environment. Any
user file or customized file from a previous installation that you do not want replaced or overwritten can be saved and reintegrated into a
new installation environment.
You must have superuser privileges to invoke the updmerge utility, and the system must be in single-user mode. The updmerge utility must be
invoked from the /var/adm/install/update directory, which is created by the updmv utility and contains entries for the files that have been
preserved from the previous installation. Use the -r option followed by the directory operand to perform a recursive installation of all
preserved subdirectories under the /var/adm/install/update area relative to a specific directory. Use the directory operand only to
install only those preserved files directly under the /var/adm/install/update directory. This causes a non-recursive merge of the files in
the specified directory. If you use the directory operand only, subdirectories in /var/adm/install/update are not merged into the new
installation environment. Use the file operand followed by the directory operand to install a single preserved file. This file can be the
name of the file in the /var/adm/install/update directory, or it can contain the relative pathname of that file from the
/var/adm/install/update directory.
If the file operand is a directory name instead of a file name, the updmerge utility reinstalls all files in that directory, but
none in its subdirectories.
To integrate files from the previous installation into the new installation environment, the updmerge utility compares each preserved file
to the newly installed files with the following rules: If the preserved file does not exist on the system, you can view the preserved file
before determining whether or not to install it. If the preserved file does exist on the system, you can view the differences between the
preserved file and the newly installed file before selecting the file you want installed on the system. If a preserved file is identical
to a newly installed file, a message is issued and the next file is checked.
EXAMPLES
Recursively install all preserved subdirectories and files under /var/adm/install/update relative to the root (/) directory: updmerge -r /
Install the preserved /etc/hosts file relative to the root (/) directory: updmerge etc/hosts /
Install the preserved files in the etc directory relative to the root (/) directory (in this case, /etc): updmerge etc /
RESTRICTIONS
Caution
DO NOT USE THE updmerge UTILITY!
You must have superuser privileges to invoke the updmerge utility.
The system must be in single-user mode before you invoke the updmerge utility.
The updmerge utility must be invoked from the /var/adm/install/update directory.
FILES
Storage area created by the updmv utility.
SEE ALSO
genufi(8), invsync(8), updmv(8), udetect(8), usync(8) stl_inv(4)
updmerge(8)