我有以下命令
find /tmp/sjohal/archivetest > list
但是我需要输出来显示没有目录路径的文件夹中的文件名。
这样做的最佳方式是什么?
我目前的输出如下:
/tmp/sjohal/archivetest
/tmp/sjohal/archivetest/test2
/tmp/sjohal/archivetest/test1
/tmp/sjohal/archivetest/test3
/tmp/sjohal/archivetest/list.txt
我只需要输出来显示文件:
test2
test1
test3
答案 0 :(得分:0)
对于目录中的所有文件(没有子目录)
find /tmp/sjohal/archivetest -maxdepth 1 ! -name 'list.txt' -type f -printf "%f\n"
答案 1 :(得分:0)
尝试使用ls命令: ls / tmp / sjohal / archivetest> LIST.TXT