我希望收到以下输出。
假设文件系统上的目录结构是这样的:
-dir1 -dir2 -file1 -file2 -dir3 -file3 -file4 -dir4 -file5 -dir5 -dir6 -dir7
脚本的输出必须类似于:
目录:
/dir1 /dir1/dir2 /dir1/dir2/dir3 /dir1/dir2/dir4 /dir1/dir5 /dir1/dir5/dir6 /dir1/dir5/dir7
文件:
/dir1 /dir1/dir2/file1 /dir1/dir2/file2 /dir1/dir2/dir3/file3 /dir1/dir2/dir3/file4 /dir1/dir2/dir4/file5 /dir1/dir5/dir6 /dir1/dir5/dir7
你能告诉我如何保留 find 的输出吗? -type d
和 find 。 -在另一个文件中键入 f
?
最佳答案
在 Windows 中,仅列出目录:
dir /ad /b /s
列出所有文件(不包括目录):
dir /a-d /b /s
将输出重定向到文件:
dir /a-d /b /s > filename.txt
关于shell - 递归列出所有目录和文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/747465/