我正在使用 find 命令在子目录中递归查找某种类型的文件。我试图将“find”命令的输出发送到文本文件。但是返回的长文件路径被分成多行。我想在一行上输出每个文件路径。
我使用的命令是这样的
查找/path/to/directories -name *.cdf > filelist.txt
我得到的输出如下:
/path/to/directories/directory1/subdir
ectory1/file1.cdf
/path/to/directories/directory1/subdir
ectory1/file2.cdf
/path/to/directories/directory2/subdir
ectory2/file3.cdf
我希望我的输出文件看起来像:
/path/to/directories/directory1/subdirectory1/file1.cdf
/path/to/directories/directory1/subdirectory2/file2.cdf
/path/to/directories/directory2/subdirectory1/file3.cdf
如能就如何实现此目的提供任何帮助,我们将不胜感激。
谢谢
答案1
您的终端窗口太窄,无法在一行上显示所有行(每个文件名)。
- 按住左键ALT,
- 同时将鼠标指针放在窗口的任一侧、窗口内部,
- 按住鼠标中键
- 并拖动以调整窗口大小。
放开鼠标按钮,然后ALT您就满意了。