UNIX Cat All Files In A Directory

by on February 25, 2009 · 0 comments· LAST UPDATED February 25, 2010

in

How do I combine all text files in a directory into a single file and ftp that file to another server?

You can use cat command as follows:

 
cd /dest/dir
cat *.txt > /tmp/output.txt
# now send file using lftp ftp client
lftp -u username,password -e "cd /some/ftp/dir; put /tmp/output.txt; quit;" ftp.nixcraft.in
 

The following will find every text file in directory:

 
find /dest/dir -name "*.txt" -print | xargs cat >> /tmp/output1.txt
# now send file using lftp ftp client
lftp -u username,password -e "cd /some/ftp/dir; put /tmp/output.txt; quit;" ftp.nixcraft.in
 
TwitterFacebookGoogle+PDF versionFound an error/typo on this page? Help us!

{ 0 comments… add one now }

Leave a Comment

Tagged as: , , , , , ,

Previous Faq:

Next Faq: