如何使用 find 命令获取 csv
How to use find command to get csv
我正在使用以下命令:
$ find /mnt/DCS_01 -size +10000k -exec ls -sd {} +
26412032 /mnt/DCS_01/file.mp3
26412032 /mnt/DCS_01/file2.mp3
我想把它写成 csv
文件。有没有办法让输出以逗号分隔,这样我就可以将它写入文本文件,例如:
$ find /mnt/DCS_01 -size +10000k -exec ls -sd {} + "csv" > file.txt
您可以使用printf
--
$ find /mnt/DCS_01 -size +10000k -printf '%s,%p\n'
29038348776,/mnt/DCS_01/file1...
919345944,/mnt/DCS_01/file2...
与-printf
:
find /mnt/DCS_01 -size +10000k -printf '%k,"%p"\n'
阅读有关 printf 的内容:
man find | less +/'-printf format'
我正在使用以下命令:
$ find /mnt/DCS_01 -size +10000k -exec ls -sd {} +
26412032 /mnt/DCS_01/file.mp3
26412032 /mnt/DCS_01/file2.mp3
我想把它写成 csv
文件。有没有办法让输出以逗号分隔,这样我就可以将它写入文本文件,例如:
$ find /mnt/DCS_01 -size +10000k -exec ls -sd {} + "csv" > file.txt
您可以使用printf
--
$ find /mnt/DCS_01 -size +10000k -printf '%s,%p\n'
29038348776,/mnt/DCS_01/file1...
919345944,/mnt/DCS_01/file2...
与-printf
:
find /mnt/DCS_01 -size +10000k -printf '%k,"%p"\n'
阅读有关 printf 的内容:
man find | less +/'-printf format'