Operating on a directory and its subdirectories, recursively.
1
vote
2answers
33 views
I quite like mercurial .hgignore-style globbing. Is there a Linux shell that supports it?
I quite like mercurial .hgignore-style pattern globbing.
Globs are rooted at the current directory; a glob such as *.c will only match files in the current directory ending with .c.
The ...
3
votes
4answers
112 views
chmod recursive permission on thousands of files
This is a more general question about 'chmoding' recursively.
I have this script which at some point needs to change the permissions recursively in a folder which has a few hundred thousand files.
...
4
votes
4answers
63 views
How to deal with spaces in a variable
I'm working on some scripting:
for x in `find ./ -name *.pdf`
do
echo pathname $x
done
My filenames are Test1 ( Volume II), Test2 ( Volume II).
I'm getting a return of
pathname Test1
pathname (
...
2
votes
2answers
69 views
How can I rename all files with one extension to a different extension recursively [duplicate]
Say I have a folder:
/
/a.bub
/v.bub
/dr.bub
/catpictures
/catpictures/or.bub
/catpictures/on.bub
How can I format a script to change each of these to .aaa.
Here is what I've got, although it ...
1
vote
1answer
30 views
Change some ASP code to PHP code in all files
I'm migrating a directory of files containing fairly simple ASP code over to a PHP server and I need to modify the contents of all the files with a find and replace mechanism. I'm not great with ...
2
votes
3answers
41 views
Help searching in files for regex patterns, recursively, with specialized output
My problem is that I need to:
Find all lines matching regex_pattern in all files (deep search) in a given root directory
For each line that matches, output:
File name
Line number containing the ...
5
votes
2answers
71 views
Excluding a specific directory using a recursive 'ls'
I've been using the following command to list the most recently updated files (recursively) within a specific directory and order by modification time:
$ stat --printf="%y %n\n" $(ls -tr $(find * ...
1
vote
3answers
68 views
How to rename pattern in one file to another over several directories recursively
I have several directories through which I want to recursively iterate over and change the file name of
*.GEOT14246.*
to
*.GEOT15000.*
Is there a one liner on the bash script to do this ...
1
vote
1answer
58 views
wget recursive with files without extension
I'm not very good with Linux so I have maybe a basic question. I've search around for the "how to" and I couldn't find anything.
I'm trying to get a site with wget. The problem is that it:
Have ...
0
votes
2answers
382 views
Sed find/delete for a string with multiple special characters recursively
I'm having quite a bit of difficulty with a complex string. A friend's site was hacked and has since been locked down but I'm helping to clean up the mess leftover and what I need to do is the ...
6
votes
5answers
12k views
How do I count all the files recursively through directories
I want to see how many files are in subdirectories in there subdirectories to find out where all the inode usage is on the system. Kind of like I would do this for space usage
du -sh /*
which will ...
2
votes
4answers
131 views
Find and copy directories containing file type
I have a directory "Movies" containing subdirectories "Movie Name". Each subdirectory "Movie Name" contains a movie file and related image/nfo files etc.
I'm trying to copy all directories containing ...
1
vote
2answers
45 views
Search and replace full line in recursive files
I'm using:
grep -n -H -o -R -e textword .
List all file recursively under directory '.' with string 'textword' and show the file, line and only portion matching.
I need to remove lines that ...
1
vote
2answers
61 views
Direct recursive shell script output to each subdirectory, not parent directory
I'm processing a batch of subjects data recursively, calling the script within the parent directory.
For example, I have the parent directory:
/home/subjects
and the subdirectories which contain ...
1
vote
2answers
89 views
Excluding a directory name in a zsh recursive glob
I'm running zsh on Linux under setopt extended_glob ksh_glob glob_dots. I'm looking for something easy to type on the command line, with no portability requirements. I'm looking at a source code tree, ...
12
votes
3answers
2k views
How to list files that were changed in a certain range of time?
How can I list recursively all files that were changed between 22.12.2011 and 24.12.2011?
6
votes
3answers
3k views
How can I find all files that do NOT contain a text string?
What concise command can I use to find all files that do NOT contain a text string?
I tried this (using -v to invert grep's parameters) with no luck:
find . -exec grep -v -l shared.php {} \;
...
0
votes
3answers
83 views
Find executable files recursively
I have got the directory called Test and a few directories inside it. Both Test and the directories inside it have executable files. I'd like to print them with ls. I'd use this command.
ls -l `find ...
4
votes
4answers
108 views
How to recursively find the amount stored in directory?
I know you are able to see the byte size of a file when you do a long listing with ll or ls -l. But I want to know how much storage is in a directory including the files within that directory and the ...
2
votes
4answers
605 views
Move all files with a certain extension from multiple subdirectories into one directory
Suppose I have a bunch of zip files in several directories:
Fol1/Fol2
Fol3
Fol4/Fol5
And I want to move them all to a common base folder. How would I do this?
3
votes
6answers
1k views
Recursive search doesn't work for grep on solaris
On out Solaris server I'm finding that grep -r doesn't work, which is the usual way that I used grep. It seems that egrep is the same.
Given that I have no control over the machine, is there a way to ...
2
votes
1answer
206 views
Makefile $wildcard only matches top directory
I am trying to implement a makefile for my C project which has a directory structure as follows:
PROJECT_FOLDER:
folder1
folder2
folder // n number of folders
main.c
FOLDER1:
...
5
votes
4answers
1k views
find not recursive when file at top
Imagine a source tree. There are xml files everywhere.
But since there is a XYZ.xml at the root of this tree it won't find my xml files.
find -iname *.xml
returns
./XYZ.xml
instead of
...
3
votes
1answer
69 views
Passing all files of specific filetype in current and subdirectories
I have constructed an elaborate 500+ character command with many arguments and switches to autosign multiple PDF documents.
I'm using JSignPDF and I'd like to use it's batch mode including the ...
2
votes
3answers
217 views
Manipulate file name piped from find command
I'm relatively new to Bash and am trying to do something that on the surface seemed pretty straightforward - run find over a directory hierarchy to get all of the *.wma files, pipe that output to a ...
1
vote
2answers
106 views
find “an expression” on each file of a directory recursively
One of my website on my webserver has suffered an attack : code injection.
Here is the malicious code :
<script type=\"text/javascript\" language=\"javascript\">
(function () {
var t ...
3
votes
4answers
2k views
Find file by a part of its content
I have many files in a specific repository and i must find a file which has a specific string in its content (actually referencing the file Version.cc.in). What is the best solution to find it?
2
votes
2answers
681 views
wget - How to download recursively and only specific mime-types/extensions (i.e. text only)
How to download a full website, but ignoring all binary files.
wget has this functionality using the -r flag but it downloads everything and some websites are just too much for a low-resources ...
8
votes
3answers
462 views
Flattening a nested directory
This is probably very simple, but I can't figure it out. I have a directory structure like this (dir2 is inside dir1):
/dir1
/dir2
|
--- file1
|
--- file2
What is ...
3
votes
2answers
233 views
Fastest way to get list of all file sizes
I'm trying to create a graph of the distribution of file sizes on my ext4 system. I'm trying to write a script to scrape this information from my computer somehow. I don't care where the files are ...
1
vote
5answers
221 views
Run a command on all the files in a directory tree and put the output into a variable
I want to run this bash command :
#!/bin/bash
rep="*"
for f in `ls -R`$rep; do
d='git log '$f'| wc -l'
c=$d
echo $c
done
how to excute a command git log myFile | wc -l from bash ?
ps : this ...
3
votes
2answers
3k views
Search string in many files on HP-UX
I need to find which files (they can have space in the filename) of a directory contains a string using only sh and system's commands (Perl is not an option).
For a few files, this command works ...
4
votes
2answers
494 views
Recursive glob?
I'd like to write something like this:
$ ls **.py
in order to get all .py filenames, recursively walking a directory hierarchy.
Even if there are .py files to find, the shell (bash) gives this ...
2
votes
1answer
582 views
How can I queue up an entire directory for FTP?
Currently I know how to do this:
curl -T file.zip ftp://server.domain.com/ --user username:password
Which will let me do a single file. However I can't figure out how to do it for a directory. I ...
4
votes
3answers
329 views
How can I list all *.doc files in a Zip archive, including files in subdirectories?
I have Zip files, that might look like this:
$ zipinfo -1 zip.zip
doc.doc
dotx.dotx
xls.xls
ppt.ppt
txt.txt
c.c
subdir/subdir2/doc.doc
subdir/xls.xls
subdir/ppt.ppt
subdir/c.c
subdir/txt.txt
...
2
votes
3answers
246 views
id3v2 used recursively at command line?
Trying to get my id3 tags cleaned up and am loving id3v2 on the command line -- but I've been using it only with a *.mp3 wildcard and want to explore if there's a way to use it recursively so I can ...
3
votes
2answers
437 views
How can I search a wild card name in all subfolders?
How can I search a wild card name in all subfolders? What would be the equivalent of DOS command: dir *pattern* /s in *nix?
8
votes
2answers
2k views
Locate and delete all temporary files in user directory
I use vim a lot, and my area has power failure a lot. So the resultant is I get many *.swp files scattered over my PC.
I want an alias of rm command that removes all files with either .swp, ~, ...
1
vote
1answer
1k views
How do I remove a directory and all its subdirectories?
I'm trying to learn some directory navigagtion with bash and all I know is that
rmdir directoryname
will remove the directory but not if it's containing something. Is there a way to force it to ...
5
votes
1answer
608 views
Search for a string in files recursively in BusyBox 1.0? [duplicate]
Possible Duplicate:
How to grep a text recursively on BusyBox 1.0?
How can I search for a string in a file recursively in BusyBox 1.0 if find and grep are not available ?
(I want to telnet ...
4
votes
2answers
890 views
Difference between cp -r and cp -a
Looking for the difference between cp -r and cp -a? What does recursive mean in terms of copying files from a folder?
0
votes
1answer
167 views
PHP file recursive change array key on find [closed]
I used PHP array
$lang['module']['1'] = 'Title';
$lang['module']['2'] = 'Title2';
$lang['value'] = 'text123';
how i can use replace in terminal Key Value to CASE UPPER ?
$lang['VALUE']
...
6
votes
4answers
3k views
Finding a substring in files across subdirectories with a single built-in command?
In Windows, if I wanted to find a string across all files in all subdirectories, I would do something like
findstr /C:"the string" /S *.h
However, in Linux (say, Ubuntu) I have found no other way ...
5
votes
3answers
1k views
Find files with same name but different content?
I want to generate a list of files that have:
Same name
Different content
in a directory (including all children directories and content).
How to do? Bash, perl, anything is fine.
So, two ...
3
votes
3answers
3k views
Using sftp to Transfer a Directory?
When I try to use sftp to transfer a directory containing files, I get an error message:
skipping non-regular file directory_name
The directory contains a couple of files and two subdirectories.
...
5
votes
2answers
908 views
Where does grep -r search by default?
I found if I search using grep without specifying a path, like grep -r 'mytext' it takes infinitely long. Meanwhile if I search with path specified grep -r 'mytext' . it instantly finds what I need. ...
1
vote
3answers
95 views
line count on all the PHP scripts within my webroot with wc
How can I do a line count on all the PHP scripts within my webroot?
I am trying something like this below to no avail:
wc -l *.php
2
votes
2answers
235 views
Search for file permisions other than 755
In AIX really, how can I search in several directories and those below it, for files that are not of the specific permissions of 755.
So I want to search /path/to/, /path/to/mydir, ...
3
votes
2answers
141 views
Track daily directory changes (and email them)
I have a Debian powered NAS server (ReadyNAS) with a deep file hierarchy. I'd like to get notified daily about what has changed in some of its directories and their subdirectories.
So if someone ...
0
votes
2answers
1k views
How to search all subdirectories and their subdirectories for the occurence of a word using grep? [duplicate]
Possible Duplicate:
Searching for string in files
Suppose I have a directory called Home and it is my current directory.
And in this home directory I have many other directories
...




