suppose i have a few file like "a b c.txt" , "hello world.c" etc...(files that have space between them in their filenames).
how do i change their filenames to "a_b_c.txt" and "hello_world.c" respectively?
heres what i have tried...but failed
this is how i broke it down
find command finds a file. it then executes mv. the mv processes the code `echo <filename> | tr " " "_" ` so output of "a b c" would be transilated to "a_b_c" and this output becomes the "DEST" in "mv SOURCE DEST" command ...where SOURCE is the <filename>
I have many files with duplicate names spread out over several tens of directories. I would like to mv them to the parent directory, but to avoid conflicting filenames I'd like to prefix each filename with the name of the directory it was in.
For example, if this is my directory structure:... (2 Replies)
So I am not sure if this should go in the shell forum or in the beginners. It is my first time posting on these forums.
I have a directory, main_dir lets say, with multiple sub directories (one_dir through onehundred_dir for example) and in each sub directory there is a test.txt. How would one... (2 Replies)
Hi,
I am a newbie in shell scripting. I have to copy a particular sub-directory (data) from a large no. of directories (all in the same folder) and paste them to another directory ( /home/hubble/data ) and then rename all the subdirectories (data) as the name of its parent directory.
please... (8 Replies)
Hello,
I would like to rename all available files in a directory from Filename to Filename_Normal.
I tried to use below script but it is giving some error:
#!/bin/sh
for i in `ls`
do
echo Changing $i
mv $i $i_Normal
done
Error received:
Usage: mv src target
or: mv ... (10 Replies)
Hi.
I am trying to automate the movement and renaming of a number of files in a directory. I am using the 'mv' command as I do not have access to 'rename'. I have the following scripted FILES=$(ls /transfer/move/sys/mail/20130123/)
if ; then
for i in ${FILES} ; do
mv... (4 Replies)
Hi all,
I am looking for a script which renames all the files from the present directory.
Eg.:
In unix directory contains the below files
linux001.txt
linux002.txt
linux003.txt
......
.......
Now the files should be renamed to
unix001.txt
unix002.txt
unix003.txt
Could anyone... (8 Replies)
Hi
I think this should be relatively simple but I can't figure it out. I have several files with the same name in different folders within a directory (the output of a program that I ran). Something like this:
./myAnalysis/item1/round1/myoutput.txt
./myAnalysis/item1/round2/myoutput.txt... (2 Replies)
Below is the script i have but i would like simplified but still do the same job.
I need a script to copy files not directories or sub-directories into a existing or new directory. The files, if have the same name but different extension; for example 01.doc 01.pdf then only copy the .doc file. ... (1 Reply)
Hi All,
I need to copy files from one directory to another with the files to be renamed while copying if a file with the same name already exists in the target directory.
THanks,
Dev (2 Replies)
Discussion started by: dev.devil.1983
2 Replies
LEARN ABOUT CENTOS
amarchiver
AMARCHIVER(8) System Administration Commands AMARCHIVER(8)NAME
amarchiver - Create, extract or list amanda archive
SYNOPSIS
amarchiver --version|--create|--extract|--list [--verbose] [--file file] [filename]...
DESCRIPTION
Amarchiver manipulates amanda archive file. On creation, amarchiver doesn't recurse into directories. If a filename specifies a directory,
it will be ignored. If it specifies a character device, amarchiver reads the device and archives the data. If a filename specifies a named
pipe, amarchiver reads the named pipe and archives the data.
Note that this tool is more limited than the Amanda archive library, and may not be appropriate for some archive files -- particularly
those which use non-strings in their filenames.
OPTIONS --version
print the amarchiver version
--create
Create an amanda archive. Only the supplied filenames are included. With one --verbose, lists the filenames. With two, lists the
filenames and sizes.
--list
List the filenames in an amanda archive. No additional filenames are allowed on the command line.
--extract
Extract an amanda archive. If filenames are supplied, only those files are extracted. Files are created in the current directory,
suffixed with a dot ('.') and the attribute ID.
--verbose
Give more information.
--file file
Create, list or extract from the given file instead of stdin/stdout.
SEE ALSO amanda(8), amanda-archive-format(5)
The Amanda Wiki: : http://wiki.zmanda.com/
AUTHORS
Dustin J. Mitchell <dustin@zmanda.com>
Zmanda, Inc. (http://www.zmanda.com)
Jean-Louis Martineau <martineau@zmanda.com>
Zmanda, Inc. (http://www.zmanda.com)
Amanda 3.3.3 01/10/2013 AMARCHIVER(8)