07-15-2008
First you would need your file list sorted by file size
#!/bin/ksh
SearchPath=/whereever0
LowerSizeFilePath=/whereever1
UpperSizeFilePath=/whereever2
#
cd $SearchPath
ls -e | egrep -v "/$|->" | cut -c31-41,63- | sort -n -k 1n,10 | cut -c12- > /tmp/filelist~
#^ ^ ^ ^ ^
#| | | | + get file
#| | | +-- Sort file list by file size
#| | +-- Get only file size and file name
#| +-- Get off the list soft links and directories entries
#+-- list extended $CWD
#
#You can send the list to a temp file with "> /tmp/filelist~"
#
#You need to know the number of file with
FileCount=`cat /tmp/filelist~ | wc -l`
HeadSize=`expr $FileCount / 2`
TailSize=`expr $FileCount - $HeadSize`
#
mv `head -$HeadSize /tmp/filelist~` $LowerSizeFilePath
mv `tail -$TailSize /tmp/filelist~` $UpperSizeFilePath
rm /tmp/filelist~
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
Any body any ideas i'm failry new to this so any help would be appreciated.
Cheers
Steve (2 Replies)
Discussion started by: gleads
2 Replies
2. Shell Programming and Scripting
I have list of files named file_username_051208_025233.log. Here 051208 is the date and 025233 is the time.I have to run thousands of files daily.I want to put all the files depending on the date of running into a date directory.Suppose if we run files today they should put into 05:Dec:08... (3 Replies)
Discussion started by: ravi030
3 Replies
3. Shell Programming and Scripting
Hi All
I was wondering what is the most efficient way to find files in the current directory(that may contain 100,000's files), that meets a certain specified file type and of a certain age.
I have experimented with the find command in unix but it also searches all sub directories. I have... (2 Replies)
Discussion started by: kewong007
2 Replies
4. UNIX for Advanced & Expert Users
I want to backup all the directory tress, including hidden directories, without copying any files.
find . -type d gives the perfect list.
When I tried tar, it won't work for me because it tars all the files.
find . -type d | xargs tar -cvf a.tar
So i tried rsync.
On my own test box, the... (4 Replies)
Discussion started by: fld2007
4 Replies
5. Shell Programming and Scripting
Hi All,
I want to search for .log files from folders and sub folders in remote server and FTP them to one particular folder in the local machine. I dont want to copy the entire directory tree structure, just have to take all the .log files from all the folders by doing a recursive search from the... (3 Replies)
Discussion started by: dassv
3 Replies
6. Shell Programming and Scripting
got it figured out :) (1 Reply)
Discussion started by: sHockz
1 Replies
7. AIX
Hi.
My example:
I have a filesystem /log. Everyday, log files are copied to /log. I'd like to set owner and permission for files and directories in /log like that
chown -R log_adm /log/*
chmod -R 544 /log/*It's OK, but just at that time. When a new log file or new directory is created in /log,... (8 Replies)
Discussion started by: bobochacha29
8 Replies
8. Shell Programming and Scripting
Hi all,
i have a folder, with tons of files containing as following,
on /my/folder/jobs/
some_name_2016-01-17-22-38-58_some name_0_0.zip.done
some_name_2016-01-17-22-40-30_some name_0_0.zip.done
some_name_2016-01-17-22-48-50_some name_0_0.zip.done
and these can be lots of similar files,... (6 Replies)
Discussion started by: charli1
6 Replies
9. UNIX for Dummies Questions & Answers
Hi All,
Daily i am doing the house keeping in one of my server and manually moving the files which were older than 90 days and moving to destination folder.
using the find command . Could you please assist me how to put the automation using the shell script .
... (11 Replies)
Discussion started by: venkat918
11 Replies
10. Shell Programming and Scripting
Given a directory containing say a few thousand files,
please output a list of all the names of the files in the directory that are exactly the same, i.e. have the same contents.
func(a_directory_name) output -> {“matches”: , ... ]}
e.g. func(“/home/my/files”) where the directory... (7 Replies)
Discussion started by: anuragpgtgerman
7 Replies
LEARN ABOUT DEBIAN
microdc2
MICRODC(1) General Commands Manual MICRODC(1)
NAME
microdc - A command-line based Direct Connect client
SYNOPSIS
microdc [OPTION]...
DESCRIPTION
microdc is a command-line based Direct Connect client that uses the GNU Readline library for user interaction. It was developed from ground
up and does not depend on any other program. Despite the command-line user interface, microdc was designed to be user friendly and simple
to use.
OPTIONS
This program follows the usual GNU command line syntax, with long options starting with two dashes (`--').
-c, --config=FILE
Read configuration script from FILE rather than ~/.microdc/config.
-n, --no-config
Do not read config file on startup.
--help Show summary of options.
--version
Output version information and exit.
--filelist_refresh_interval=NUMBER
Local filelist refresh interval (in seconds). If set to zero, program runs in a special slave mode: it never updates the file list,
just checks every minute if the filelist changes, and if so - reads it. This is pretty useful if you connect to several hubs and use
same filelist.
FILES
The following files are used by microdc (~ represents the current user's home directory):
~/.microdc/config
This file is loaded on startup. It contains commands, one per line, that will be executed on startup. You can override loading of
this file with --config and --no-config.
~/.microdc/history
This is the command history file. It contains a list of commands that were typed and executed from the microdc prompt. It can safely
be removed.
REPORTING BUGS
Report bugs to <oskar@osk.mine.nu>.
AUTHOR
The author of microdc and this manual page is Oskar Liljeblad <oskar@osk.mine.nu>.
COPYRIGHT
Copyright (C) 2004, 2005 Oskar Liljeblad
This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICU-
LAR PURPOSE.
microdc September 17, 2005 MICRODC(1)