copy all files that ls -l list


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting copy all files that ls -l list
# 1  
Old 03-16-2011
copy all files that ls -l list

Hi,

I need to copy all files from this statement to another folder:

Code:
ls –l ./apps | grep –E “^l|^v”


How can i do that?

best regards!
# 2  
Old 03-16-2011
Code:
 
ls -l ./apps | grep -E “^l|^v” | awk '{ print $NF }' | xargs cp {} destination_folder_path

# 3  
Old 03-16-2011
thank you that nearly works.
The only problem now is that he tries to copy he says the file i want to copy is a directory?

best regards
# 4  
Old 03-16-2011
Why do you need either ls or grep for that?

Code:
cp apps/[lv]* /some/new/dir 2>/dev/null

# 5  
Old 03-16-2011
That won't work on files with spaces in the names, but that aside, you could just throw the "errors" away:

Code:
$ ls -l ...... 2> /dev/null

(and, incidentally, what ls -l output begins with a v?, and how can an ls -l output grepping for l return a directory - or anything but a symbolic link, for that?)
# 6  
Old 03-16-2011
Quote:
ls -l ./apps | grep -E “^l|^v”
This command sequence looks unlikely to produce any output. I can't think of a circumstance where lines output by "ls -l" would start with character "v" ... and those starting with character "l" would be links. Also the type of quotes is wrong - looks like they have come from a Windows word processor.

What are you trying to do?
Can you post a sample "ls -l" and somehow show which files you are trying to copy and to where.
# 7  
Old 03-16-2011
Quote:
ls - l ./apps | grep -E “^l|^v”
this just prints out all names of files within the folder apps which start either with an v or an l.

so i have the names of the files i want to copy now. and now i just need to copy the files with that names to another folder.

beste regards
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Copy Files From a big list

Requirement: When I do ls -ltr /home/data/orders I get a huge list of files, I need to copy that last 50 to another directory say /home/work/ later, I will do my ETL process and then again I need to copy from 51 to 100 and so on. What is the command to copy files specifying 1 to 50... (5 Replies)
Discussion started by: eskay
5 Replies

2. Shell Programming and Scripting

I'm trying 2 copy files after using the grep to get a list

for XmlFileName in ${xmlFileNames} do XmlFileName=$(echo $XmlFileName | sed 's|./||') # Remove leading ./ path that find command prefixes to filenames cp $XmlFileName $NEW_DIR/ done (1 Reply)
Discussion started by: emc^24sho
1 Replies

3. Shell Programming and Scripting

Copy files to a dir using from a list

Hi all, I'd very grateful for some help with the following: I have a directory with several subdirectories with files in them. All files are named different, even between different subdirectories. I also have a list with some of those file names in a txt file (without the path, just the file... (5 Replies)
Discussion started by: foracoffee
5 Replies

4. 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

5. 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

6. 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

7. 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

8. 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

9. UNIX for Dummies Questions & Answers

How to List and copy the files containing a string

:confused: I have more than 8000 files in a dir, I need to copy to other dir which containing the "sample" I tried grep -il "1189609240791-1268115603299237276@216.109.111.119 ' | cp /tmp/inv Nothing is happening for long time for 100 file dir too, Any one can help me? (11 Replies)
Discussion started by: redlotus72
11 Replies

10. UNIX for Dummies Questions & Answers

copy and rename list of files

Hi all, I am a newbie in writng unix..I am using ksh shell..Does anyone know how to copy a list o files from directory A to directory B with differnt names? i.e in Dir A, I have RPT101.555.TXT RPT102.666.TXT and I want to copy those files to dir B with new naming convention.. in Dir B,... (7 Replies)
Discussion started by: kinmak
7 Replies
Login or Register to Ask a Question