11-20-2008
Quote:
Originally Posted by
jim mcnamara
Are you sure you stated the requirement correctly. By definition, any file that exists in a directory has to be older than "now", even if it is still open for writing.
Normally, yes, Jim. But the directory can also be populated in numerous ways in which the timestamp of the incoming file is changed to match that of the original, for instance. (Why the original files would be dated in the future I can only imagine. Perhaps they are batch files meant to run once their timestamp is valid.)
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
I have a program that will export my data to a single file, but it assigns a file name that is overridden every time I run the program. I need to change the file name to have a sequential number in the filename.
How do I rename a file so that the filename contains the system date and time. I want... (5 Replies)
Discussion started by: wayneb
5 Replies
2. Shell Programming and Scripting
Greetings,
I know i can use the mv command to move and rename one file. How can I do this with multiple files?
example
pic01.bmp to pic0001.bmp
how can i perform this function on an entire directory of sequential files and keep them in sequence?
Hints, suggestions are most welcome:)
... (1 Reply)
Discussion started by: rocinante
1 Replies
3. Shell Programming and Scripting
HI,
I need to check whether the given file is 5 weeks older than current date ??
Can anyone give me the script for this ?? (1 Reply)
Discussion started by: risshanth
1 Replies
4. Shell Programming and Scripting
Hi,
I have a fixed 4 files in each different directory. The total 17 directories are there each one having 4 files inside it. I need rename all of them with current date. The files formates will be as below:
Folder1:
abc_NOR_xyz_ddmmyyyy.txt
abc_NOR_ghij_ddmmyyyy.txt
Folder2:... (5 Replies)
Discussion started by: rjanardhan83
5 Replies
5. Shell Programming and Scripting
I am a biologist and using an program on a computer cluster that generates a lot of data. The program creates a directory named
ExperimentX (where X is a number) that contains files "out.pdb" and "log.txt". I would like to create a script that renames the out.pdb file to out_ExperimentX.pdb (or... (1 Reply)
Discussion started by: yaledocker
1 Replies
6. UNIX for Dummies Questions & Answers
Hi,
I want to add some hours and minutes to the current date. For example, if the current date is "July 16, 2012 15:20", i want to add 5 hours 30 minutes to "July 16, 2012 00:00" not to "July 16, 2012 15:20". Please help.
Thanks! (4 Replies)
Discussion started by: manojgarg
4 Replies
7. Shell Programming and Scripting
Hi Folks,
My server time is in EDT. And i am sending automated mails from that server in which i need to display the current date time as per IST (GMT+5:30). Please advice how to display the date time as per IST.
IST time leads 9:30 mins to EDT. and i wrote something like below.
... (6 Replies)
Discussion started by: Showdown
6 Replies
8. Shell Programming and Scripting
Hello,
i am trying to rename a folder named 'cpbackup' to current date in our WHM Root via setting up a cronetab entry. but the folder does not get renamed on the scheduled time :confused:
*/1 * * * * timestamp=$(date +%m%d%Y);/bin/mv /ac_backups/cpbackup /ac_backups/$timestamp (4 Replies)
Discussion started by: kandyjet
4 Replies
9. UNIX for Dummies Questions & Answers
I have a directory full of directories, say called A B C D E ....
In each of these directories there are files called 1.dsp 2.dsp 3.dsp ..... along with others (with different extensions)
I need to go through each of these directories and move the dsp file to another folder, but with the name now... (6 Replies)
Discussion started by: claire.a
6 Replies
10. UNIX for Beginners Questions & Answers
I have to display only those subscribers which are in "unconnected state" and the date is 90 days older than today's date.
Below command is used for this purpose:
cat vfsubscriber_20170817.csv | sed -e 's/^"//' -e '1d' | nawk -F '",' '{if ( (substr($11,2,4) == 2017) && ( substr($11,2,8) -lt... (1 Reply)
Discussion started by: dia
1 Replies
LEARN ABOUT DEBIAN
afs-up
AFS-UP(1) AFS Command Reference AFS-UP(1)
NAME
up - Recursively copy directories, preserving AFS metadata
SYNOPSIS
up [-v] [-1] [-f] [-r] [-x] [-m]
<source directory> <destination directory>
DESCRIPTION
The up command recursively copies the files and subdirectories in a specified source directory to a specified destination directory. The
command interpreter changes the destination directory and the files and subdirectories in it in the following ways:
o It copies the source directory's access control list (ACL) to the destination directory and its subdirectories, overwriting any
existing ACLs.
o If the issuer is logged on as the local superuser root and has AFS tokens as a member of the group system:administrators, then the
source directory's owner (as reported by the "ls -ld" command) becomes the owner of the destination directory and all files and
subdirectories in it. Otherwise, the issuer's user name is recorded as the owner.
o If a file or directory exists in both the source and destination directories, the source version overwrites the destination version.
The overwrite operation fails if the first (user) "w" (write) mode bit is turned off on the version in the destination directory,
unless the -f flag is provided.
o The modification timestamp on a file (as displayed by the "ls -l" command) in the source directory overwrites the timestamp on a file
of the same name in the destination directory, but the timestamp on an existing subdirectory in the destination directory remains
unchanged. If the command creates a new subdirectory in the destination directory, the new subdirectory's timestamp is set to the time
of the copy operation, rather than to the timestamp that the subdirectory has in the source directory.
The up command is idempotent, meaning that if its execution is interrupted by a network, server machine, or process outage, then a
subsequent reissue of the same command continues from the interruption point, rather than starting over at the beginning. This saves time
and reduces network traffic in comparison to the UNIX commands that provide similar functionality.
The up command returns a status code of 0 (zero) only if it succeeds. Otherwise, it returns a status code of 1 (one).
This command does not use the syntax conventions of the AFS command suites. Provide the command name and all option names in full.
OPTIONS
-v Prints a detailed trace to the standard output stream as the command runs.
-1 Copies only the files in the top level source directory to the destination directory, rather than copying recursively through
subdirectories. The source directory's ACL still overwrites the destination directory's. (This is the number one, not the letter "l".)
-f Overwrites existing directories, subdirectories, and files even if the first (user) "w" (write) mode bit is turned off on the version
in the destination directory.
-m Recognize and copy mount points rather than traversing the volumes they reference during the recursive copy operation. Without -m,
up's default behavior is to copy the contents of all volumes and subvolumes mounted under the source directory into the volume
containing the destination directory.
-r Creates a backup copy of all files overwritten in the destination directory and its subdirectories, by adding a ".old" extension to
each filename.
-x Sets the modification timestamp on each file to the time of the copying operation.
source directory
Names the directory to copy recursively.
destination directory
Names the directory to which to copy. It does not have to exist already.
EXAMPLES
The following command copies the contents of the directory dir1 to directory dir2:
% up dir1 dir2
PRIVILEGE REQUIRED
The issuer must have the "a" (administer) permission on the ACL of both the source and destination directories.
COPYRIGHT
IBM Corporation 2000. <http://www.ibm.com/> All Rights Reserved.
This documentation is covered by the IBM Public License Version 1.0. It was converted from HTML to POD by software written by Chas
Williams and Russ Allbery, based on work by Alf Wachsmann and Elizabeth Cassell.
OpenAFS 2012-03-26 AFS-UP(1)