ใครสามารถแนะนำวิธีแก้ปัญหาที่ปลอดภัยเพื่อแทนที่ช่องว่างด้วยการขีดเส้นใต้ในชื่อไฟล์และไดเรกทอรีเริ่มต้นจากไดเรกทอรีรากที่กำหนด? ตัวอย่างเช่น:
$ tree
.
|-- a dir
| `-- file with spaces.txt
`-- b dir
|-- another file with spaces.txt
`-- yet another file with spaces.pdf
กลายเป็น:
$ tree
.
|-- a_dir
| `-- file_with_spaces.txt
`-- b_dir
|-- another_file_with_spaces.txt
`-- yet_another_file_with_spaces.pdf
foo bar
หนึ่งและอีกไฟล์หนึ่งชื่อfoo_bar
ในไดเรกทอรีเดียวกัน