区别:

ls  :将当前目录下列表的内容写入文件2(目录下的列表)

cat :将文件1中的内容写入文件2(文件中的内容)

ls命令的重定向效果(覆盖源文件内容)

ls命令的重定向效果(追加在源文件内容后面)