Thursday, December 5, 2013

[Linux] Put backslash \ to the filename that contains space

Let say you have folder like below:

myFolder
 |_ text file one.txt
 |_ text file two.txt
 |_ text file three.txt


Type the command like below:
ls myFolder/* | sed 's/ /\\ /g'


Output:
myFolder/text\ file\ one.txt
myFolder/text\ file\ two.txt
myFolder/text\ file\ three.txt