เป้าหมายไม่ได้อยู่ในรายการtemp/run*.*
ไฟล์ เป้าหมายคือการเข้าใจว่าทำไมคำสั่งที่สองไม่ทำงาน
คำสั่งแรก:
find . \( -name 'temp' \) -print0 | xargs -0 -L 1 -I datafind ls -ltr datafind
แสดงรายการไฟล์ทั้งหมดที่อยู่ในโฟลเดอร์ temp จากไดเรกทอรีจริง
คำสั่งที่สอง:
find . \( -name 'temp' \) -print0 | xargs -0 -L 1 -I datafind ls -ltr datafind/run*.*
ให้ไม่สามารถเข้าถึงข้อผิดพลาดในทุกไดเรกทอรีที่ทำงานกับคำสั่งก่อนหน้า
ฉันค้นหาและอ่าน man man และตัวอย่าง แต่ฉันไม่สามารถหาสาเหตุที่คำสั่งที่สองไม่ทำงาน มีเบาะแสอะไรมั้ย
find . ! \( -name 'run*' \) -print