08-03-2015
Want to delete the junk files from a directory which are not listed in a TEXT file
Hello Everyone,
I want to delete the image files from a directory, which are not listed in a TEXT file.
The directory contains large number of image files (in millions) required / not required. I want to delete the image files which are "not required".
I have generated a Text file having only the required files by querying the database. I have also tried to create a list of files from the directory where the large number of files are present but it is taking time.
Is there any way to delete the junk files from a directory, which are not listed in an input TEXT file?
Please advice.
Thanks in advance.
Praveen
10 More Discussions You Might Find Interesting
1. HP-UX
I am using CVSWeb on HPUnix.
When i access it, all directories are listed but files are not listed.
I am getting the error "NOTE: There are 51 files, but none matches the current tag. "
in tomcat sevrer log i am getting the message "rlog warning: Missing revision or branch number after -r"... (0 Replies)
Discussion started by: ganesh
0 Replies
2. Shell Programming and Scripting
Hi,
Say I have this text file <copy.out> that contains a list of files/directories to be copied out to a different location.
$ more copy.out
dir1/file1
dir1/file2
dir1/file3
"dir1/white space"
dir1/file4
If I do the following:
$copy=`more copy.out`
$echo $copy
dir1/file1... (4 Replies)
Discussion started by: 60doses
4 Replies
3. Shell Programming and Scripting
I have many pdf's scattered across 4 machines. There is 1 location where I have other Pdf's maintained. But the issues it the 4 machines may have duplicate pdf's among themselves, but I want just 1 copy of each so that they can be transfered to that 1 location.
What I have thought is:
1) I have... (11 Replies)
Discussion started by: deaddevil
11 Replies
4. Shell Programming and Scripting
Hi,
I have a data file that lists a number of files. I want to move the files named in that one to another directory. Here's what I have:
#!/usr/bin/perl -w
open(FILE, "<collision.txt");
my @lines=<FILE>;
foreach my $lines (@lines) {
system("mv $lines collisions/.");
}
close(FILE);
... (2 Replies)
Discussion started by: renthead720
2 Replies
5. Shell Programming and Scripting
I have a list of mail ids in text file and want a ksh script that reads this text file and sends a mail to all mail ids with same subject line and content.
I am using UX-HP machine and KSH.
Thanks for help in advance! (5 Replies)
Discussion started by: Sriranga
5 Replies
6. Shell Programming and Scripting
I am trying to write a script that will copy all file listed in a text file (100s of file names) to a new directory
Assume script will run with main as current working directory and I know how many files/lines will be in List.txt
Im trying to work up a test script using this model
Contents of... (2 Replies)
Discussion started by: IAmTheGrass
2 Replies
7. UNIX for Dummies Questions & Answers
hi,
I need a help. I used this command to list all the log files which are for more than 10 days to a text file.
find /usr/script_test -type f -mtime +10>>/usr/ftprm.txt
I want all these files listed in the ftprm.txt to be ftp in another machine and then rm the files.
Anyone can help me... (8 Replies)
Discussion started by: kamaldev
8 Replies
8. Shell Programming and Scripting
I would really appreciate any assistance that I can get here.
I am fairly new to perl. I am trying to rewrite my shell scripts to perl.
Currently I have a shell script (using sed, awk, grep, etc) that gets a list of all of the zone files in a directory and then looks in named.conf for what... (0 Replies)
Discussion started by: brianjb
0 Replies
9. Shell Programming and Scripting
Hi Team,
Here's the scenario,
I have a text file called "file_list.txt". Its content is as follows.
111.tmp
112.tmp
113.tmp
114.tmp
These files will present in "workdir" directory. It has many files. But only the files present in file_list.txt has to be deleted from the workdir... (7 Replies)
Discussion started by: kmanivan82
7 Replies
10. Shell Programming and Scripting
I have a directory that is restricted and I cannot just copy the files need, but I can cat them and redirect them to a new directory. The files all have the date listed in them. If I perform a long listing and grep for the date (150620) I can redirect that output to a text file. Now I need to... (5 Replies)
Discussion started by: trigger467
5 Replies
LEARN ABOUT DEBIAN
dirvish-expire
DIRVISH-EXPIRE(8) System Manager's Manual DIRVISH-EXPIRE(8)
NAME
dirvish-expire - delete expired dirvish images
SYNOPSIS
dirvish-expire[OPTIONS]
DESCRIPTION
Delete dirvish image trees or whole images that have expired.
Each image summary file is checked for the Expire: field. If that field indicates the image has expired dirvish-expire will delete that
image from the vault.
By default all subdirectories of all banks will be treated as vaults and all directories therein except the one named dirvish will be
checked for summary files.
The removal of an image will have no effect on other images.
Dirvish-expire will not delete an image unless it finds at least one image in that branch that has an intact image tree and Status: success
in the summary that is not expired.
OPTIONS
Each option on the command line may be specified any number of times. Those options that support lists in the config files will accumulate
all of their arguments otherwise each specification will override the ones before.
Each option may be unambiguously abbreviated.
--time time_expression
Execute as though time_expression were the current time.
Time_expression is processed by Time::Parsedate(3pm) so relative time and date strings are permitted. See Time::Parsedate(3pm) for
more details.
--tree Only delete the image tree, leave in place the rest of the image directory with summary, log and any other image administrative
files.
--vault vault
Restrict expiration to the specified vault.
--no-run
Don't actually do anything. Just display what would have happened.
--quiet
Run quietly, only report errors.
Normally dirvish-expire will report the images deleted.
EXIT CODES
To facilitate further automation and integration of dirvish-expire with other tools dirvish-expire provides rationalised exit codes. The
exit codes are range based. While the code for a specific error may change from one version to another it will remain within the specified
range. So don't test for specific exit codes but instead test for a range of values. To the degree possible higher value ranges indicate
more severe errors.
0 success
200-219
An error was encountered in loading a configuration file.
220-254
An error was detected in the configuration.
255 Incorrect usage.
FILES
/etc/dirvish/master.conf
alternate master configuration file.
/etc/dirvish.conf
master configuration file.
bank/vault/image/summary
image creation summary.
bank/vault/image/tree
actual image of source directory tree.
SEE ALSO
dirvish.conf(5)
Time::ParseDate(3pm)
BUGS
Dirvish-expire will walk the file hierarchy of all banks or the specified vault looking for summary files. Anything non-dirvish in there
may cause excess file-walking.
DIRVISH-EXPIRE(8)