i have a folder that contains 100's of files: abc, bca, def, ghi....
i want to rename abc with 1, bca with 2, def with 3, ghi with 4 and so on.
my way, i create a file.txt with contents:
1
2
3
4
i use while loop to rename my files. without using file.txt, i just want to rename abc with... (4 Replies)
Hi Guys,
I have 5000 files in a folder. all are .DAT files.
I want to rename them as .TXT files.
I tried the following command.
mv *.DAT *. TXT
But it is throwing an error. Can you please tell me what am i doing wrong.
Thanks & Regards,
Magesh. (11 Replies)
Hi everyone.
I'm in need of a solution where i need to rename a folder to a name that's inside an XML file in that folder.
OS is Ubuntu 9.10 with Gnome.
I've tried using grep, sed and xpath, but can't seem to find a solution.
This is the simplified folder structure:
FOLDER-NAME
-... (4 Replies)
hello, I need to build a shell script that receives the folder to copy by parameter and copy all files except thumb.db to another folder and rename them like, file.jpg renamed to file_bb1.jpg.
can someone help me
Thanks (4 Replies)
Is there a way to use Vim or Ex to rename all files in a folder? For example if i have a folder with Apples1.txt, Apples2.txt, Apples3.txt, could I rename all files so they are Oranges1.txt, Oranges2.txt, Oranges3.txt ?
I know with :bufdo %s/apples/oranges/g|update you can do this for inside... (5 Replies)
Hi.
I don't have any experience with making scripts in bash. I need a simple script to rename all files in a folder to the format file1.avi, file2.avi, file3.avi, and so on.....
Please note that the original files have different filenames and different extensions. But they all need to be... (2 Replies)
Hello,
I am new to shell scripting and stuck on renaming files in a folder. The files have the format
chp01_00001.wav
chp01_00002.wav
....
chp02_00001.wav
chp02_00002.wav
....
but I want them to have the following names:
chp_bloomy_00001.wav
chp_bloomy_00002.wav
chp_bloomy_00003.wav... (8 Replies)
Hi,
I'm really new at this but have several hundred files that i need to do something with and save with a new name. The files are 26 columns wide. I want to select some for renaming. I've figured out what to do to each file ("file-1.CSV"| grep -v "=" | cut -f 1-4,9,14,15,18,19,20,21,22,24,26... (2 Replies)
hi guys
i have a group of directory like these
p1( 15 - 16 )
p2( 17 -15 )
p1 ( 14 - 20 )
p2 ( 13 -17 )
..
.
.
directories contain numbers represent time
i want to rename all directories and change all numbers in directories' name .
for example
p1( 15 -16 ) will change to... (16 Replies)
I want to rename all files and folder containing underscore in name and replace underscore with hyphen.
Currently I am using following code,
rename '_' '-' */*/*
It was working but now it is showing me "Argument list too long"
Please help! (2 Replies)
Discussion started by: opticalpigion
2 Replies
LEARN ABOUT OPENDARWIN
rename
RENAME(2) BSD System Calls Manual RENAME(2)NAME
rename -- change the name of a file
SYNOPSIS
#include <stdio.h>
int
rename(const char *from, const char *to);
DESCRIPTION
Rename() causes the link named from to be renamed as to. If to exists, it is first removed. Both from and to must be of the same type (that
is, both directories or both non-directories), and must reside on the same file system.
Rename() guarantees that an instance of to will always exist, even if the system should crash in the middle of the operation.
If the final component of from is a symbolic link, the symbolic link is renamed, not the file or directory to which it points.
CAVEAT
The system can deadlock if a loop in the file system graph is present. This loop takes the form of an entry in directory 'a', say 'a/foo',
being a hard link to directory 'b', and an entry in directory 'b', say 'b/bar', being a hard link to directory 'a'. When such a loop exists
and two separate processes attempt to perform 'rename a/foo b/bar' and 'rename b/bar a/foo', respectively, the system may deadlock attempting
to lock both directories for modification. Hard links to directories should be replaced by symbolic links by the system administrator.
RETURN VALUES
A 0 value is returned if the operation succeeds, otherwise rename() returns -1 and the global variable errno indicates the reason for the
failure.
ERRORS
Rename() will fail and neither of the argument files will be affected if:
[ENAMETOOLONG] A component of a pathname exceeded {NAME_MAX} characters, or an entire path name exceeded {PATH_MAX} characters.
[ENOENT] A component of the from path does not exist, or a path prefix of to does not exist.
[EACCES] A component of either path prefix denies search permission.
[EACCES] The requested link requires writing in a directory with a mode that denies write permission.
[EPERM] The directory containing from is marked sticky, and neither the containing directory nor from are owned by the effective
user ID.
[EPERM] The to file exists, the directory containing to is marked sticky, and neither the containing directory nor to are owned by
the effective user ID.
[ELOOP] Too many symbolic links were encountered in translating either pathname.
[ENOTDIR] A component of either path prefix is not a directory.
[ENOTDIR] from is a directory, but to is not a directory.
[EISDIR] to is a directory, but from is not a directory.
[EXDEV] The link named by to and the file named by from are on different logical devices (file systems). Note that this error
code will not be returned if the implementation permits cross-device links.
[ENOSPC] The directory in which the entry for the new name is being placed cannot be extended because there is no space left on the
file system containing the directory.
[EDQUOT] The directory in which the entry for the new name is being placed cannot be extended because the user's quota of disk
blocks on the file system containing the directory has been exhausted.
[EIO] An I/O error occurred while making or updating a directory entry.
[EROFS] The requested link requires writing in a directory on a read-only file system.
[EFAULT] Path points outside the process's allocated address space.
[EINVAL] From is a parent directory of to, or an attempt is made to rename '.' or '..'.
[ENOTEMPTY] To is a directory and is not empty.
SEE ALSO open(2)symlink(7)STANDARDS
The rename() function conforms to IEEE Std 1003.1-1988 (``POSIX.1'').
4.2 Berkeley Distribution June 4, 1993 4.2 Berkeley Distribution