Tagged Questions
1
vote
3answers
129 views
Why is this Bash command using regex not replacing my brackets?
I have this command to go through all my files in my Music directory, and all subdirectories, and replace any square brackets in the file name with rounded brackets:
find /home/Music/ -depth -name "* ...
0
votes
1answer
62 views
Alter path of find result [duplicate]
Possible Duplicate:
Manipulate file name piped from find command
How can I alter the path of a file found with find before I run an exec on it? I want to find files and then mv them to a ...
3
votes
3answers
561 views
Preserve directory structure when moving files using find
I have created the following script that move old days files as defined from source directory to destination directory. It is working perfectly.
#!/bin/bash
echo "Enter Your Source Directory"
read ...
2
votes
5answers
226 views
Flatten Directory but Preserve Directory Names in New Filename
How can I flatten a directory in the following format?
Before: ./aaa/bbb/ccc.png
After: ./aaa-bbb-ccc.png
1
vote
1answer
258 views
rename files maching specific mtime value within directory
I use simple set of shell commands to in order to create mysqldumps daily. The script is called by cron daemon. It looks like:
presentdate="`date +%d-%m-%Y_%H:%M.%S`"
basedir="/var/db_my_backup"
...
3
votes
3answers
503 views
Rename multiple directories
I want to find all directories with the last subdirectory named doc, for then rename them to Doc. How can be renamed?
I've the first part:
find -type d -name 'doc'
which returns directories paths ...
3
votes
2answers
364 views
How do I find a bunch of files with a string in its filename (or body text) and then move all those files to a specific folder?
Say - what if I wanted to move every HTML file in several independent directories with the word "heavengames" in its filename (and as a second question, every HTML files with the word "heavengames" in ...
0
votes
3answers
183 views
Recursively rename e-mail files from .txt to .eml
Directory "$d" contains a few thousand e-mail files with the .txt extension. To open them in my e-mail client, I need to rename them to .eml
Will this command rename them correctly:
find "${d}" ...
13
votes
5answers
578 views
How to remove the (1) from filenames using the find command
I recently converted all of my FLAC files to a lower sampling rate of 44.1 kHz and bit depth of 24 bits (because iPhone/iPod don't support anything above that) using XLD on my Mac OS 10.7 (Lion).
...
1
vote
3answers
331 views
How to move files into newly created directory on condition in shell/perl
It was a mess of music files and directory.
It is needed to perform the below operation over multiple directories at once:
If the directory contains ".jpg" files, then create a new directory
...
1
vote
1answer
568 views
Rename All Files with a Certain Name
I'm trying to find certain files with the name "stringx" and replace the name (but not the extension) with "stringy". So basically for stringx.txt and stingx.cs, I'd want stringy.txt and stringy.cs. ...
5
votes
5answers
1k views
Recursive rename files and directories
I'm using below command
for fname in *;
do
mv "$fname" $(echo "$fname" | sha1sum | cut -f1 -d' ')
done
..but it only rename in current directory. Lets say I have many directories, and each ...
3
votes
4answers
986 views
rename character “â” of directory name?
I'm trying to rename rename character â of directory name to be blank. For example, directory with name how-â8093-to.
This is the command I use, including some other modification
find . -type d | ...
6
votes
5answers
10k views
How copy and rename files found in “find” function Linux?
I have a folder named /home/user/temps which has 487 folders.
In each folder I have a file called thumb.png.
I want to copy all files named thumb.png to a separate folder and rename them based on ...
4
votes
5answers
840 views
How to clean up file extensions?
I have a directories with .MP3 files which I'd like to change the extensions to .mp3. What's the easiest way to do this? I'm think something along the lines of:
find /RootPath -type f -iname "*.mp3" ...
6
votes
3answers
5k views
How can I move files by type recursively from a directory and its sub-directories to another directory?
What would be a good way to move a file type from a directory and all of its sub-directories?
Like "move all *.ogg in /thisdir recursively to /somedir". I tried a couple of things; my best effort was ...