How can i copy a list of files with different names into others directory have the same name?


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers How can i copy a list of files with different names into others directory have the same name?
# 1  
Old 08-03-2010
How can i copy a list of files with different names into others directory have the same name?

dear all.

how can i copy a list of files with different names into others directory have the same name
like i have 3 files
Code:
10_10
10_10_11
10_10_11_12

and i have 3 directories
Code:
10_10
10_10_11
10_10_11_12

how can i make a loop to cp this files into the directory have the same name like how to put 10_10 into directory 10_10
and 10_10_11 into 10_10_11 i want to make a loop to run this how to make it plz answer me as soon as possible i need ur help

i am using solaris
and i try that command

Code:
cp `ls | grep -n "10_10"| cut -f3-4 -d "_"` ./test2


Last edited by Scott; 08-09-2010 at 05:53 AM.. Reason: Code tags
# 2  
Old 08-03-2010
One way:
Code:
ls 10_10* | awk '{system("cp " $0 " ./test/" $0)}'

# 3  
Old 08-03-2010
sorry but it didn't work :S

---------- Post updated at 04:18 AM ---------- Previous update was at 04:18 AM ----------

thanks for you reply and help

---------- Post updated at 04:22 AM ---------- Previous update was at 04:18 AM ----------

i want to tell u about somehing i am trying to copy files from the directory test to the others diretorys which have the same name as files
# 4  
Old 08-03-2010
Something like this?
Code:
ls ./test/10_10* | awk '{system("cp " $0 " /" $0)}'

# 5  
Old 08-03-2010
thanks for ur help
I need your help as fast as possible so please reply me

Last edited by t17; 08-09-2010 at 04:22 AM.. Reason: Please use code tags
# 6  
Old 08-03-2010
You could play around with something like this:
Code:
filecnt=0

for file in 10_10*
do
  mkdir -f ../test2/${file}
  cp "$file" ../test2/${file}/
  filecnt=$(( $filecnt + 1 ))
done

echo "$filecnt files copied"

# 7  
Old 08-04-2010
Code:
mkdir: illegal option -- f
mkdir: usage: mkdir [-m mode] [-p] dirname ...
cp: cannot create ../test2/10_10/: Not a directory
mkdir: illegal option -- f
mkdir: usage: mkdir [-m mode] [-p] dirname ...
cp: cannot create ../test2/10_10_11/: Not a directory
mkdir: illegal option -- f
mkdir: usage: mkdir [-m mode] [-p] dirname ...
cp: cannot create ../test2/10_10_11_12/: Not a directory

i tried it but i have that error??
thank you for your help Smilie Smilie

Last edited by Scott; 08-08-2010 at 07:43 AM.. Reason: Code tags
 
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Directory containing files,Print names of the files in the directory that are exactly same content.

Given a directory containing say a few thousand files, please output a list of all the names of the files in the directory that are exactly the same, i.e. have the same contents. func(a_directory_name) output -> {“matches”: , ... ]} e.g. func(“/home/my/files”) where the directory... (7 Replies)
Discussion started by: anuragpgtgerman
7 Replies

2. Shell Programming and Scripting

How to list files names and sizes in a directory and output result to the file?

Hi , I'm trying to list the files and output is written to a file. But when I execute the command , the output file is being listed. How to exclude it ? /tmp file1.txt file2.txt ls -ltr |grep -v '-' | awk print {$9, $5} > output.txt cat output.txt file1.txt file2.txt output.txt (8 Replies)
Discussion started by: etldeveloper
8 Replies

3. UNIX for Dummies Questions & Answers

List Directory names which have the file

Hi All, Can any one help me to list out the directory names which contain the specified file. See for example File name : file.201307014.LKT Have the directory structure as below. /app/work/data/INDIA/file.201307014.LKT /app/work/data/AMERICA/file.201307014.KTP... (5 Replies)
Discussion started by: Balasankar
5 Replies

4. Shell Programming and Scripting

How to copy selective list of files to a directory?

Hi I have 3 directories indexes_with_ts indexes_without_ts process_indexes in each directories it contains *.sql how do I accomplish this: for all the files found in indexes_without_ts, copy the corresponding file in indexes_with_ts to process_indexes. i.e. for... (2 Replies)
Discussion started by: jediwannabe
2 Replies

5. Shell Programming and Scripting

Copy list of files from a keyword list to another directory

Hello, I have a folder with a massive amount of files, and I want to copy out a specific subset of the files to a new directory. I would like to use a text file with the filenames listed, but can't get it to work. The thing I'm hung up on is that the folder names in the path can and do have... (5 Replies)
Discussion started by: twjolson
5 Replies

6. Shell Programming and Scripting

Grepping file names, comparing them to a directory of files, and moving them into a new directory

got it figured out :) (1 Reply)
Discussion started by: sHockz
1 Replies

7. Shell Programming and Scripting

Copy files on a list to another directory

Hi. I have a list with file names like testfile1.wav testfile2.wav testfile3.wav and a folder that contains a large number of wav files (not only the ones on the list). I would like to copy the files whose names are on the list from the wav file directory to a new directory. I... (5 Replies)
Discussion started by: Bloomy
5 Replies

8. Shell Programming and Scripting

how to copy files followed by list of names of all the files in /etc?

....... (2 Replies)
Discussion started by: pcbuilder
2 Replies

9. Shell Programming and Scripting

how can i copy a list of files with different names into others directory have the same name

dear all. how can i copy a list of files with different names into others directory have the same name like i have 3 files 10_10 10_10_11 10_10_11_12 and i have 3 directories 10_10 10_10_11 10_10_11_12 how can i make a loop to cp this files into the directory have the same name like... (0 Replies)
Discussion started by: t17
0 Replies

10. Shell Programming and Scripting

find list of files from a list and copy to a directory

I will be very grateful if someone can help me with bash shell script that does the following: I have a list of filenames: A01_155716 A05_155780 A07_155812 A09_155844 A11_155876 that are kept in different sub directories within my current directory. I want to find these files and copy... (3 Replies)
Discussion started by: manishabh
3 Replies
Login or Register to Ask a Question