Main > Free Download Search >

Free rename multiple files unix software for linux

rename multiple files unix

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 12189
WEbTide Unix 1.3

WEbTide Unix 1.3


WebTide freeware HTML editor more>> The WebTide text editor is a new free HTML editor. It is designed to help web developers in creating fast and professional websites. It is also a programmer text editor.<<less
Download (1447)
Added: 2009-04-09 License: Freeware Price: Free
201 downloads
IO::Multiplex 1.08

IO::Multiplex 1.08


IO::Multiplex is a Perl module that can manage IO on many file handles. more>>
IO::Multiplex is a Perl module that can manage IO on many file handles.

SYNOPSIS

use IO::Multiplex;

my $mux = new IO::Multiplex;
$mux->add($fh1);
$mux->add(*FH2);
$mux->set_callback_object(...);
$mux->listen($server_socket);
$mux->loop;

sub mux_input {
...
}
IO::Multiplex is designed to take the effort out of managing multiple file handles. It is essentially a really fancy front end to the select system call. In addition to maintaining the select loop, it buffers all input and output to/from the file handles. It can also accept incoming connections on one or more listen sockets.

It is object oriented in design, and will notify you of significant events by calling methods on an object that you supply. If you are not using objects, you can simply supply __PACKAGE__ instead of an object reference.

You may have one callback object registered for each file handle, or one global one. Possibly both -- the per-file handle callback object will be used instead of the global one.

Each file handle may also have a timer associated with it. A callback function is called when the timer expires.

<<less
Download (0.014MB)
Added: 2007-01-02 License: Perl Artistic License Price:
1025 downloads
AVI TV Episode File Resizer 1.0

AVI TV Episode File Resizer 1.0


AVI TV Episode File Resizer was made to fit (resize the file) multiple Xvid TV episodes (entire season) on a single DVD. more>>
AVI TV Episode File Resizer script is not for multiple MOVIE files (only TV) however it can do SINGLE MOVIE files quite nicely. The project was designed to help me fit (resize the file) multiple Xvid TV episodes (entire season) on a single DVD. Most of the time a TV series is almost exactly the same hours, mins, secs.

That enables this script to set the video bitrate the same for every file (episode) being processed to get the desired file size. The calculation is based on the hours, mins, seconds and the desired file size you want. If you correctly enter the time you will end up with a file size VERY close to the value you entered. The episodes will likley vary about 10 secs or so. Try to average that out when you select the episode time

The new files will have the EXACT same name as the old files so the input and output cannot be in the same DIRECTORY.

The "input files" selector can select multiple files so you can encode one or many files.

If you select an entire season (about 25 episodes) of files it could take quite a few hours to complete. The progress bar updates AFTER the completion of the first file and after every file there after. The current file being processed is displayed in the bottom status bar.

Transcode single pass is used to REencode the files.

Each file will be REencoded with MP3 audio bitrate of 96 kbps. The video is REencoded with the Xvid4 codec.

I used this script to go from 230MB to 175MB with good results. That saved me almost 1.4G for the season (25 episodes) and let me get it on a single DVD to play on my stand alone player.

You should try it with a single file first to check the quality and then do a batch job.

There are other tools to do this but this one can be setup and going in less than 1 min.

It takes almost 10 hours to do an entire season (25 episodes) at an episode time of 25 min 30 sec with a target file size of 171MB (ends up being about 174.8MB)

<<less
Download (0.011MB)
Added: 2007-04-02 License: GPL (GNU General Public License) Price:
950 downloads
Multistat 0.1

Multistat 0.1


Multistat is designed to be a flexible log file parser for multiple game servers. more>>
Multistat is designed to be a flexible log file parser for multiple game servers.

Designed with an extensible plugin interface, it is able to process statistics for any game and output them in any format simply by the use of custom modules.

Currently modules for Halflife, Counterstrike Source, Unreal Tournament 2004, Call of Duty 1, Unreal Tournament, and HTML output are included.

<<less
Download (0.20MB)
Added: 2006-04-27 License: GPL (GNU General Public License) Price:
1276 downloads
Tie::FieldVals 0.40

Tie::FieldVals 0.40


Tie::FieldVals is an array tie for a file of enhanced Field:Value data. more>>
Tie::FieldVals is an array tie for a file of enhanced Field:Value data.

SYNOPSIS

use Tie::FieldVals;
use Tie::FieldVals::Row;

# tie the array
my @records;
my $recs_obj = tie @records, Tie::FieldVals, datafile=>$datafile;

# object methods
my @field_names = $recs_obj->field_names();

This is a Tie object to map the records in an enhanced Field:Value data file into an array. Each file has multiple records, each record has its values defined by a Field:Value pair, with the enhancements that (a) the Value part can extend over more than one line (because the Field names are predefined) and (b) Fields can have multiple values by repeating the Field:Value part for a given field.

Because of its use of the Tie::File module, access to each record is reasonably fast. The Tie::File module also ensures that (a) the whole file doesnt have to be read into memory (b) record changes are written to the file straight away (c) record changes dont require the whole file to be rewritten, just the part of the file after the change.

The advantage of this setup is that one can have useful data files which are plain text, human readable, human editable, and at the same time able to be accessed faster than using XML (I know, I wrote a version of my reporting software using XML data, and even the fastest XML parsers werent as fast as this setup, once there were a reasonable number of records). This also has advantages over a simpler setup where values are given one per line with no indication of what value belongs to what field; the problems with that is that it is harder to fix corrupted data by hand, and it is harder to add new fields, and one cant have multi-line data.

It is likewise better than a CSV (Comma-Separated Values) file, because again, with a CSV file, the data is positional and therefore harder to fix and harder to change, and again one cant have multi-line data.

This module is both better and worse than file-oriented databases like DB_File and its variants and extensions (such as MLDBM). This module does not require that each record have a unique key, and the fact that a DBM file is binary makes it not only less correctable, but also less portable. On the downside, this module isnt as fast.

Naturally, if ones data needs are more complex, it is probably better to use a fully-fledged database; this is oriented towards those who dont wish to have the overhead of setting up and maintaining a relational database server, and wish to use something more straightforward.

This comes bundled with other support modules, such as the Tie::FieldVals::Row module. The Tie::FieldVals::Select module is for selecting and sorting a sub-set from a Tie::FieldVals array, and the Tie::FieldVals::Join is a very simple method of joining two files on a common field.

This distribution includes the fv2xml script, which converts a Tie::FieldVals data file into an XML file, and xml2fv which converts an XML file into a Tie::FieldVals data file.

<<less
Download (0.053MB)
Added: 2007-08-21 License: Perl Artistic License Price:
794 downloads
ConfigReader::Simple 1.25

ConfigReader::Simple 1.25


ConfigReader::Simple is a simple configuration file parser. more>>
ConfigReader::Simple is a simple configuration file parser.

SYNOPSIS

use ConfigReader::Simple;

# parse one file
$config = ConfigReader::Simple->new("configrc", [qw(Foo Bar Baz Quux)]);

# parse multiple files, in order
$config = ConfigReader::Simple->new_multiple(
Files => [ "global", "configrc" ],
Keys => [qw(Foo Bar Baz Quux)]
);

my @directives = $config->directives;

$config->get( "Foo" );

if( $config->exists( "Bar" ) )
{
print "Bar was in the config filen";
}

# copy an object to play with it separately
my $clone = $config->clone;

# only affects clone
$clone->set( "Foo", "Buster" );

# save the config to a single file
$clone->save( "configrc" )

# save the config to a single file, but only with
# certain directives
$clone->save( "configrc" => [qw(Foo Bar)] )

# save to multiple configuration files
$clone->save(
"configrc" => [qw(Foo Bar)],
"global" => [qw(Baz Quux)],
);

ConfigReader::Simple reads and parses simple configuration files. It is designed to be smaller and simpler than the ConfigReader module and is more suited to simple configuration files.

<<less
Download (0.011MB)
Added: 2007-04-12 License: Perl Artistic License Price:
934 downloads
VFU File Manager 4.05

VFU File Manager 4.05


VFU is console (text mode) file manager for UNIX/Linux. more>>
VFU is console (text mode) file manager for UNIX/Linux.

During the years I tried to make short attractive list of features which VFU has. Attractive as Advertising above :) and it does not seem to work... at least it didnt for me and I never liked it.

I made all possible to make VFU cover all file managing needs and offer large set of behaviour options. If I succeeded or not, you can decide for yourself but without trying I believe noone can say for sure.

Installation:

1. how to compile vfu

run `make from vfu base directory

this should compile everything

to compile each part of vfu manually do this:

-- go to `vslib directory
-- run `make
-- go to `vfu directory
-- run `make

if something goes wrong, check these:

-- if your `curses.h file locations is not `/usr/include/ncurses
you have to change this in the Makefile.

-- if vslib library is not in the `../vslib directory you also
have to change this in the Makefile.

2. how to install vfu

run `install script from vfu base directory

install script checks if all required files are available/built and then does this:

cp vfu/vfu rx/rx_* /usr/local/bin
cp vfu.1 /usr/local/man/man1
cp vfu.conf /usr/local/etc

3. how to install vfu manually

-- you have to copy `vfu in the `/usr/local/bin or
`/usr/bin directory and set mode to 755 `rwxr-xr-x
the owner is not significant ( root is also possible ).

-- there is preliminary man page ( vfu.1 ) which could be
copied to /usr/man/man1.

-- copy all `rx/rx_* tools to /usr/local/bin
-- install Net::FTP perl module if needed.
(this is used for FTP support)

WARNING: make sure to remove all old personal cache files!
<<less
Download (0.52MB)
Added: 2005-09-28 License: GPL (GNU General Public License) Price:
1487 downloads
multisend 20070111

multisend 20070111


multisend project uses multicast to send files to multiple machines at the same time. more>>
multisend project uses multicast to send files to multiple machines at the same time.
I wrote it for syncying VMware images out to a bunch of lab machines; 8gb * 15 takes awhile with http or scp. It listens on the local machine and uses ssh to start the receiving end, which connects back for the tcp stream.
Its pretty functional; the default mode takes a source and dest, so its like scp with a bunch of targets. Or you can use it in sync mode (-S), which sends files to the same location as on the local machine. Very handy for setting up one lab machine, then syncing all the relavent files out to the rest of the lab with a single command.
It sends md5sums and doesnt overwrite anything until the transfers been verified, so itll never corrupt data. It also falls back to tcp if for some reason multicast isnt working.
It could use a little more polish, but mostly it needs some real documentation; I havent worked on it awhile, and Im the only person who really uses it. At some point Ill include some example scripts that make it easy to use.
Usage: multisend [OPTION] localfile remotefile
or: multisend [OPTION] localfile remotedir
Copies local file to remote file, or multiple files to remote directory
-t < timeout > specify a timeout for clients to connect, in seconds
-n < nclients > wait for a specific number of clients to connect before transferring
-r < rate > rate to transfer at, in kb, mb or gb per second
-S, --sync sync mode
-s, --script file to execute to connect to clients
-g, --group multicast group to use
-a, --archive same as -dpR
-p preserve ownership, permissions, timestamps
-R, --recursive copy directories recursively
-x stay on this file system
-v, --verbose give more info
You must specify either -t or -n
You should also specify a rate as well; otherwise most packets will be dropped
Enhancements:
- The code is functional and has been tested, but could use more polish.
- There may be latent bugs, but it will not corrupt data.
<<less
Download (0.030MB)
Added: 2007-01-16 License: Public Domain Price:
1013 downloads
X-files 1.43

X-files 1.43


X-Files is a graphical file management program. more>>
X-Files is a graphical file management program for Unix/X-Window environment. It was inspired by the Amiga program DirWork.

This application differs slightly from the main stream file managers in that it has always only one window. On top (or bottom) of the window you have ActionbuttonsTM -area. Other main areas are the two directory listings for file related actions. You can use quick pop-up menu for basic operations. File extensions can be configured to launch any program you desire for that file.
The appearance and functionality can be fully configured according to your taste using the built-in editors.

Tested on: Intel Linux, DEC Alpha, SGI, HP-UX, Solaris
(Should work on any Unix-machine running Tcl/Tk.)
<<less
Download (0.15MB)
Added: 2005-04-29 License: GPL (GNU General Public License) Price:
1649 downloads
mp3 CUE cutter 0.4.0

mp3 CUE cutter 0.4.0


mp3 CUE cutter cuts MP3 files according to a .cue file. more>>
mp3cue cuts an input MP3 file according to the information stored in a .cue file (for example multiple tracks of DJ mix), and writes the output to multiple MP3 files.

poc is a mp3 and ogg streamer supporting following protocols:

HTTP (mp3 and ogg)
RTP (RFC 2250) (mp3 only)
RTP (RFC 3119) (mp3 only)
homegrown FEC protocol (mp3 only)

It should work under any POSIX platform, and does not require any additional library. You need a C99 compiler though.

poc is still beta software, ipv6 and ogg support was not tested extensively.

poc includes mp3cue, a mp3 CUE cutter, and mp3cut, a mp3 command-line editing tool.
<<less
Download (0.094MB)
Added: 2005-09-28 License: Freely Distributable Price:
979 downloads
Parallel Virtual File System 1.6.3

Parallel Virtual File System 1.6.3


Parallel Virtual File System is a parallel file system for clusters of PCs more>>
The goal of the Parallel Virtual File System (PVFS) Project is to explore the design, implementation, and uses of parallel I/O. PVFS serves as both a platform for parallel I/O research as well as a production file system for the cluster computing community. PVFS is currently targeted at clusters of workstations, or Beowulfs.
The PVFS project is conducted jointly between The Parallel Architecture Research Laboratory at Clemson University and The Mathematics and Computer Science Division at Argonne National Laboratory.
Additional funding for the PVFS project comes from NASA Goddard Space Flight Center Code 930 and The National Computational Science Alliance through the National Science Foundations Partnerships for Advanced Computational Infrastructure.
Main features:
- Compatibility with existing binaries
- Ease of installation
- User-controlled striping of files across nodes
- Multiple interfaces, including a MPI-IO interface via ROMIO
- Utilizes commodity network and storage hardware
PVFS supports the UNIX I/O interface and allows existing UNIX I/O programs to use PVFS files without recompiling. The familiar UNIX file tools (ls, cp, rm, etc.) will all operate on PVFS files and directories as well. This is accomplished via a Linux kernel module which is provided as a separate package.
PVFS is easy to install. The Quick Start page describes how to set up a simple installation. Scripts and test applications are included to help with configuration, testing for correct operation, and performance evaluation.
PVFS stripes file data across multiple disks in different nodes in a cluster. By spreading out file data in this manner, larger files can be created, potential bandwidth is increased, and network bottlenecks are minimized. A 64-bit interface is implemented as well, allowing large (more than 2GB) files to be created and accessed.
Enhancements:
- fixes to build under redhat 2.4.20-20.9 kernel
- checks for missing headers on ancient 2.4 kernels
- removal of unused fields from metadata and control messages
- updated pvfsd rc file
- handle various combinations of redhat kernel patches
- fixes to kpvfsd that had previously been fixed in user space
- fix for sftp directory reading problems
- fix to avoid oopses on clients when bad errno values returned
- adjustments to deal wiht gcc 3.4.0 issues
- fixes to work with redhat 9
- fixes to compile kernel code for xx86_64
- updated logging intrastructure
- fixes to error reporting
- update of makefile in pvfs core
- fix to bug in pvfs_open.c where pcount < 0 caused errors
- removed duplicated code in mgr
- fix for problem with bvrecv() optimization
- more unused code removal
- adjustments to keep portland group compiler happy
- removed sd_path from metadata
- new iod.rc and mgr.rc files
- fixes to chmod
- fixes to get correct fs_ino back to clients
- multiple mtime fixes
- streamlined pvfs file detection
- shared library building
- fixed closing socket bug in iod
- reordered messaging in mgr to iods to improve concurrency
- rename fix
- improved metadata file checking
- do_access permission fixes
- fix for "iod out of space" client hang
- cleaner dead socket handling, including special handling of case where mgr would close fds that clients were using
- noninteractive mkmgrconf
<<less
Download (0.23MB)
Added: 2005-04-08 License: GPL (GNU General Public License) Price:
1659 downloads
archive2iso 1.0

archive2iso 1.0


archive2iso application takes a directory tree and randomizes the files in the tree to stripe the files across several ISO files more>>
archive2iso application takes a directory tree and randomizes the files in the tree to stripe the files across several ISO files that can be archived or burned off to a CD.

The intended use is to stripe files across multiple CD/DVD randomly so if one disc is damaged all the images that were in the same directory will not be lost since files are spread across multiple disks. The actual files themselves are not split, all files remain in their original state.

An example of an intended use is where you have a series of valuable vacation photos that could span 6 CD for all your photos in your collection. archive2iso would spread them out across the 6 CDs so if 1 of the 6 cds is lost, you only loose 1/6th of your images. Which is better than loosing all of them!

SYNTAX: ./archive2iso

EXAMPLE:

Enter Directory: /absolute/path - Files to archive = 910 - Estimated total Size = 632 MBEnter Max megabyte Size for the ISO/CD/DVD (1-4700): 100 - Estimated Num Disks = 7 /usr/tmp/disk_1.iso - 139 files at 99.6 MB /usr/tmp/disk_2.iso - 128 files at 99.8 MB /usr/tmp/disk_3.iso - 144 files at 99.9 MB /usr/tmp/disk_4.iso - 164 files at 99.7 MB /usr/tmp/disk_5.iso - 136 files at 99.9 MB /usr/tmp/disk_6.iso - 159 files at 99.9 MB /usr/tmp/disk_7.iso - 40 files at 32.8 MB Is the above disk configuration okay?Answer y or n: yNOTE: If the Disks do not look balanced then answer "n" and it will re-randomize. - Building ISO images

<<less
Download (0.006MB)
Added: 2007-07-11 License: LGPL (GNU Lesser General Public License) Price:
837 downloads
FileRunner 2.5.1

FileRunner 2.5.1


FileRunner is a simple and efficient X11 file manager for Unix. more>>
FileRunner is a simple and efficient X11 file manager for Unix. It has built-in FTP support and is very configurable. FileRunner was created to ease you from the burden of typing thousands of "ls", "cd", "mv", "rm" and "cp" in a day just to get your work done.
The interface has been made as efficient as possible to be able to compete with the speed of command line usage. FileRunner is implemented in Tcl/Tk and a little C.
Main features:
- Simple and powerful interface.
- History and Hotlist (bookmarks).
- Recursive directory menu of entire file system tree.
- Browse FTP directories as easy as normal directories.
- FTP capabilities:
- Copy: FTP files/directories upload/download (recursive).
- FTP Delete (recursive), FTP Makedir, FTP Rename.
- Supports FTP through proxy.
- FTP resume download function.
- Rule based configuration of FTP site logins (password/user/proxy).
- Asynchronous file transfer.
- Cached directory listings.
- Asynchronous file operations.
- Built-in command shell windows. Synchronized with file panels. These have history, aliases and file name completion.
- Extendable by adding your own command buttons.
- Very configurable.
- User defined file pattern / actions. (*.jpg -> launch image viewer etc.)
- Distributed as Open Source under the GNU General Public License.
<<less
Download (0.11MB)
Added: 2006-08-02 License: GPL (GNU General Public License) Price:
1185 downloads
Antivirus Scan with F-Prot 0.5

Antivirus Scan with F-Prot 0.5


Antivirus Scan with F-Prot is a simple servicemenu for konqueror that allows to scan single or multiple files and folders. more>>
Antivirus Scan with F-Prot is a simple servicemenu for konqueror that allows to scan single or multiple files and folders using the F-Prot Antivirus. Antivirus Scan with F-Prot shows the result of the scanning in a textbox using kdialog. It can also show the progress of the scanning in a terminal.
I hope you may find it useful.
Comments or/and translations are welcome.
TO INSTALL: extract the content of the tarball and copy the file f-prot_virus_scan.desktop into ~/.kde/share/apps/konqueror/servicemenus (just for your user) or in /usr/share/apps/konqueror/servicemenus, /opt/kde/share/apps/konqueror/servicemenus... etc, depending on your distro, to make it system-wide.
This is only the service-menu, you need to have F-Prot antivirus installed on your system.
Enhancements:
- Added Danish translation by Kefeus
<<less
Download (MB)
Added: 2006-08-14 License: GPL (GNU General Public License) Price:
1187 downloads
Large Database Backup 1.0

Large Database Backup 1.0


Large Database Backup is a PHP class can be used to backup large MySQL databases into multiple files. more>>
Large Database Backup is a PHP class can be used to backup large MySQL databases into multiple files.

It can list the tables of a given MySQL database and generate SQL statements to create and insert records with the current values of the table rows, as if it was creating a new database. The class stores the generated SQL statements in files.

A full backup process can be split in multiple iterations to not exceed PHP default script execution time limit. Each iteration dumps a limited number of table rows. An iteration can be executed by a script that redirects the page request to itself at the end to proceed to the next iteration.

<<less
Download (MB)
Added: 2007-07-24 License: GPL (GNU General Public License) Price:
503 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5