Unix命令错误
Unix command error
当我尝试这个命令时,我找到了正确的路径
find /home/*/*/*/*.log
结果是
/home/blross23/karthi/mmw/sample.log
但是当我尝试这个命令时
find /home/*/*/*/*.log -mtime +1 -type f -size +2 -printf "%s %h%f\n"
我得到的结果是
7950 /home/blross23/karthi/mmwsample.log
路径末尾的位置“/”(mmwsample.log
)在两个目录之间缺失
正确的路径是/..../mmw/sample.log
我得到的是 /..../mmwsample.log
命令中有什么错误???
考虑你命令中的格式:
find /home/*/*/*/*.log -mtime +1 -type f -size +2 -printf "%s %h%f\n"
您专门告诉它打印这两个值,它们之间没有“/”。要更正它,请尝试:
find /home/*/*/*/*.log -mtime +1 -type f -size +2 -printf "%s %h/%f\n"
当我尝试这个命令时,我找到了正确的路径
find /home/*/*/*/*.log
结果是
/home/blross23/karthi/mmw/sample.log
但是当我尝试这个命令时
find /home/*/*/*/*.log -mtime +1 -type f -size +2 -printf "%s %h%f\n"
我得到的结果是
7950 /home/blross23/karthi/mmwsample.log
路径末尾的位置“/”(mmwsample.log )在两个目录之间缺失
正确的路径是/..../mmw/sample.log 我得到的是 /..../mmwsample.log
命令中有什么错误???
考虑你命令中的格式:
find /home/*/*/*/*.log -mtime +1 -type f -size +2 -printf "%s %h%f\n"
您专门告诉它打印这两个值,它们之间没有“/”。要更正它,请尝试:
find /home/*/*/*/*.log -mtime +1 -type f -size +2 -printf "%s %h/%f\n"