相关疑难解决方法(0)

使用 xargs 删除名称中带有空格的文件夹

为什么 xargs 不能删除名称中带有空格的目录,以及如何解决这个问题?

76 find . -type d |xargs  rm -rf
 77 rm -rf fire\ hydrant/
 78 rm -rf wine\ glass/
 79 rm -rf tennis\ racket/
 80 rm -rf traffic\ light/
 81 rm -rf parking\ meter/
 82 rm -rf teddy\ bear/
 83 rm -rf sports\ ball/
 84 rm -rf cell\ phone/
 85 rm -rf stop\ sign/
 86 rm -rf dining\ table/
 87 rm -rf potted\ plant/
Run Code Online (Sandbox Code Playgroud)

command-line find xargs

12
推荐指数
2
解决办法
2150
查看次数

文件名中的空格问题

我想在文件列表上重复做一些事情。问题中的文件名称中有空格:

david@david: ls -l
total 32
-rw-rw-r-- 1 david david 13 Mai  8 11:55 haha
-rw-rw-r-- 1 david david  0 Mai  8 11:55 haha~
-rw-rw-r-- 1 david david 13 Mai  8 11:55 haha (3rd copy)
-rw-rw-r-- 1 david david 13 Mai  8 11:55 haha (4th copy)
-rw-rw-r-- 1 david david 13 Mai  8 11:55 haha (5th copy)
-rw-rw-r-- 1 david david 13 Mai  8 11:55 haha (6th copy)
-rw-rw-r-- 1 david david 13 Mai  8 11:55 haha (7th copy)
-rw-rw-r-- …
Run Code Online (Sandbox Code Playgroud)

command-line

8
推荐指数
2
解决办法
4909
查看次数

目录名称中有空格时如何使用查找?

我需要.nfo在我的媒体目录中找到所有文件,以便我可以sed用来更改某些部分。问题是我的文件夹名称中有空格。

find  /media/media1/HDTV -name  \*.nfo -type f 
media/media1/HDTV/Band of Brothers/Season 1/
…
Run Code Online (Sandbox Code Playgroud)

sed更改我想要的字符串的命令不会找到输出文件。

find filename

5
推荐指数
1
解决办法
6335
查看次数

如何避免文件名中的空格?

我有一大堆这需要从转换的文件.mp4.mpeg.one。我的一个朋友向我推荐了这个简单的脚本。但是它不起作用,因为文件名包含空格。

这是脚本:

for f in $(ls *.mp4); do ffmpeg -i "$f".mp4 "$f".mprg; done
Run Code Online (Sandbox Code Playgroud)

bash

3
推荐指数
1
解决办法
2259
查看次数

标签 统计

command-line ×2

find ×2

bash ×1

filename ×1

xargs ×1