UNIX Cat目录中的所有文件

时间:2020-01-09 10:45:49  来源:igfitidea点击:

如何将目录中的所有文本文件合并为一个文件,然后将该文件通过ftp传输至另一台服务器?
您可以使用cat命令,如下所示:

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

以下将在目录中找到每个文本文件:

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