我有一个包含大约 5000 个文件的文件夹。我想将文件名放入文本文件中。我试过了,
ls >> Out_file.txt
但我希望将输出文件保存在不同的目录/文件夹中。
答案1
在重定向符号后指定不同的文件路径>>
。
您目前仅提供文件名。因此,文件将保存在当前目录中。在前面加上文件应存储的路径,它将存储在那里。
绝对路径示例/home/user/test/
:
ls >> /home/user/test/Out_file.txt
相对路径示例:它会将文件存储在您所在文件夹上方的文件夹中,例如您所在的文件夹/home/user/test/
,文件将位于/home/user/
:
ls >> ../Out_file.txt