Have absolute path for files in different dirs


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Have absolute path for files in different dirs
# 1  
Old 06-23-2010
Have absolute path for files in different dirs

Hi everybody.
I need a command to print the absolute path of files which name starts always with a pattern (MOD03), independently on where they are in the filesystem.
I have tryed
Code:
ls -ld ${INPUTPREFIX}/*/*/* | grep MOD03 | awk '{ print $8 }'

but I have to use "/*/*/*" in this case to have the needed output: if the directory structure is different, this command fails.
I have also tryed with
Code:
find /my/path/* -type f -name MOD03*

but I dont' know how to make it recursive in a way to check every subdirectory.
Can anyone help me?
# 2  
Old 06-23-2010
Code:
cd /

find / -type f -name "M0D03*"

this should print all files with M0D03 in their name with absolute pathname.



Code:
# find / -type f -name "*.png"
/var/www/manual/images/feather.png
/var/www/manual/images/mod_rewrite_fig2.png
/var/www/manual/images/custom_errordocs.png
/var/www/manual/images/mod_rewrite_fig1.png
/var/www/manual/mod/mod_python/icons/contents.png
/var/www/manual/mod/mod_python/icons/index.png
/var/www/manual/mod/mod_python/icons/up.png
/var/www/manual/mod/mod_python/icons/previous.png
/var/www/manual/mod/mod_python/icons/next.png
/var/www/manual/mod/mod_python/icons/modules.png
/var/www/manual/mod/mod_python/icons/blank.png
/var/www/manual/ssl/ssl_intro_fig2.png
/var/www/manual/ssl/ssl_intro_fig3.png
/var/www/manual/ssl/ssl_intro_fig1.png
/var/www/icons/folder.png
/var/www/icons/left.png
/var/www/icons/back.png
/var/www/icons/burst.png

# 3  
Old 06-23-2010
Code:
find . -name "MOD03"

this will print all the files with MODO3 in them
# 4  
Old 06-23-2010
It should be exactly what I need, but unfortunately it doesn't work:
Code:
user@office-007 /media/LaCie $ find /media/LaCie/ -type f -name "M0D03.*"
user@office-007 /media/LaCie $

And I'm shure that inside this directory I have thousand on that files:
Code:
candini@MEEO-office-007 /media/LaCie $ ls -ld /media/LaCie/*/*/*/*/* | grep MOD03 | awk '{ print $8 }'
/media/LaCie/MODIS/results/200712/A20073601145005/MOD03.A2007360.1145.005.2007360224843.hdf
/media/LaCie/MODIS/results/200712/A20073601150005/MOD03.A2007360.1150.005.2007360225137.hdf
/media/LaCie/MODIS/results/200712/A20073610910005/MOD03.A2007361.0910.005.2007361192701.hdf
...

Any other ideas?

EDIT:
Sorry, I was searching for "M0D03" (two zeros) and not "MOD03" (one capital 'o' and one zero).
After correction, it works perfectly...thaks!

Last edited by canduc17; 06-23-2010 at 04:52 AM.. Reason: I made a mistake!
# 5  
Old 06-23-2010
got it working?
# 6  
Old 06-23-2010
Yes, as edited above now it works perfectly.
Thanks!
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Beginners Questions & Answers

Convert Relative path to Absolute path, without changing directory to the file location.

Hello, I am creating a file with all the source folders included in my git branch, when i grep for the used source, i found source included as relative path instead of absolute path, how can convert relative path to absolute path without changing directory to that folder and using readlink -f ? ... (4 Replies)
Discussion started by: Sekhar419
4 Replies

2. UNIX for Dummies Questions & Answers

How to convert relative path to absolute path?

Hello Everyone, I want to convert Relative Path - /home/stevin/data/APP_SERVICE/../datafile.txt to Absolute Path - /home/stevin/data/datafile.txt Is there a built-in tool in Unix to do this or any good ideas as to how can I implement this. -Steve (5 Replies)
Discussion started by: qwarentine
5 Replies

3. Shell Programming and Scripting

How to change Absolute path to Relative path

Hello, I have a doubt:- --------------------- Current script:- ################################################################################################ prefix=user@my-server: find . -depth -type d -name .git -printf '%h\0' | while read -d "" path ; do ( cd "$path" || exit $?... (4 Replies)
Discussion started by: sahil_jammu
4 Replies

4. Shell Programming and Scripting

absolute path for a script ran with relative path

I have a script in which i want to print absolute path of the same script irrespective of path from where i run script. I am using test.sh: echo "pwd : `pwd`" echo "script name: $0" echo "dirname: `dirname $0`" when i run script from /my/test/dir/struct as ../test.sh the output i... (10 Replies)
Discussion started by: rss67
10 Replies

5. UNIX for Dummies Questions & Answers

Help with absolute path and relative path

I'm having problems accessing the Knoppix software on my current computer and the replacement CD I ordered hasn't arrived yet. I have a guess at what the answer would be for this question but I am not sure as I cannot test it with the software. I have to create a directory called class, and... (1 Reply)
Discussion started by: mzero
1 Replies

6. Shell Programming and Scripting

copying unreference files and keeping absolute path

Hi guys, I'm creating a script that basically remove unreference files so at the moment I have something like: DAYS=30 for DIRECTORY in `mount | awk '{ print $7}'` do find $DIRECTORY -type f -atime +$DAYS < ~/files.log done for FILE in `awk '{print $1}' ~/files.log` do cp... (2 Replies)
Discussion started by: hariza
2 Replies

7. Shell Programming and Scripting

find & copy files with absolute path

hi all, can i get script find file & copy that file with path for an example sourse : /home/abc/ destination : /home/backup/ files which need to find : tmp* copy these files with its absolute path inside like :- /home/abc/x/y/z/tmp.txt to /home/backup/date/x/y/z/tmp.txt thanks in... (15 Replies)
Discussion started by: jagnikam
15 Replies

8. UNIX for Dummies Questions & Answers

absolute path

is cd ~ considered an absolute path? (2 Replies)
Discussion started by: Kirichiko
2 Replies

9. Programming

absolute path

How to find out the absolute path of a file in C/C++? Thanks (4 Replies)
Discussion started by: filedeliver
4 Replies

10. UNIX for Dummies Questions & Answers

vi - replacing a relative path with absolute path in a file

Hi, I have a file with about 60 lines of path: app-defaults/boxXYZ....... I want to change this to /my/path/goes/here/app-defaults/boxXYZ, but of course vi doesn't like the regualr :s/old/new/ command. Is there any other quick way to do this? Thanks ;) (2 Replies)
Discussion started by: Yinzer955i
2 Replies
Login or Register to Ask a Question