分页: 1 / 2
linux文件的命名规则
发表于 : 2010-03-19 11:16
由 罗非鱼
从一个网站下载的flv文件名,含有空格
我使用命令
cat /home/pt/luxiang/pa1 dd.flv >> /home/pt/luxiang/t.flv
结果输出如下
cat: /home/pt/luxiang/pa1: No such file or directory
cat: dd.flv: No such file or directory
我将文件pa1 dd.flv改成pa1_dd.flv后,使用命令
cat /home/pt/luxiang/pa1_dd.flv >> /home/pt/luxiang/t.flv
一切ok
但是有个要命的问题,那个网站的文件名都有空格,我不想一个个手工该,去掉文件名的空格,请问,如何解决这个问题?
Re: linux文件的命名规则
发表于 : 2010-03-19 11:19
由 罗非鱼
似乎不除去文件名中的空格,无法对该文件进行操作了。
Re: linux文件的命名规则
发表于 : 2010-03-19 11:23
由 adagio
用转义符号\
其实根本不用你敲,按tab就行了
Re: linux文件的命名规则
发表于 : 2010-03-19 11:25
由 adagio
flv文件可以这样合并?

Re: linux文件的命名规则
发表于 : 2010-03-19 12:29
由 xiooli
引号把文件名括起来
Re: linux文件的命名规则
发表于 : 2010-03-19 13:19
由 bones7456
单引号、双引号、斜杆转义,都可以。
再不行直接在文件管理器里把文件拖到终端也行。
Re: linux文件的命名规则
发表于 : 2010-03-19 13:25
由 staunch
搞错没,问问题也要取像真实的标题啊,还以为linux出什么新花样了呢

Re: linux文件的命名规则
发表于 : 2010-03-19 13:26
由 eexpress
adagio 写了:flv文件可以这样合并?

额。adobe没通知你? nnnd 太猖狂了啊。胆子这么大。

Re: linux文件的命名规则
发表于 : 2010-03-19 13:27
由 tenzu
Re: linux文件的命名规则
发表于 : 2010-03-19 13:29
由 JiangHui
Re: linux文件的命名规则
发表于 : 2010-03-19 17:53
由 罗非鱼
谢谢六楼的答复,我尝试了可以。
单引号、双引号、斜杆转义,都可以。
再不行直接在文件管理器里把文件拖到终端也行。
但是,我想使用下面的脚本合并文档,
for filename in `/home/pt/luxiang/*flv`
do
cat “$filename“ >> /home/pt/luxiang/test.flv
done
出现问题,请问如何解决??
bash: /home/pt/luxiang/pa1 dd.flv: Permission denied
Re: linux文件的命名规则
发表于 : 2010-03-19 18:14
由 BigSnake.NET
罗非鱼 写了:谢谢六楼的答复,我尝试了可以。
单引号、双引号、斜杆转义,都可以。
再不行直接在文件管理器里把文件拖到终端也行。
但是,我想使用下面的脚本合并文档,
for filename in `/home/pt/luxiang/*flv`
do
cat “$filename“ >> /home/pt/luxiang/test.flv
done
出现问题,请问如何解决??
bash: /home/pt/luxiang/pa1 dd.flv: Permission denied
for i in /home/pt/luxiang/*flv
do
cat "$i" >> /home/pt/luxiang/test.flv
done
Re: linux文件的命名规则
发表于 : 2010-03-21 11:09
由 罗非鱼
谢谢12楼,脚本成功运行,发现一个问题
我的本意是使用这个脚本合并flv视频文件,脚本运行后的结果:
文件从大小上来看,似乎合并了,但是用播放器,只能播放第一个文件,请问,如何解决?
Re: linux文件的命名规则
发表于 : 2010-04-15 0:24
由 紫色旋风
罗非鱼 写了:谢谢六楼的答复,我尝试了可以。
单引号、双引号、斜杆转义,都可以。
再不行直接在文件管理器里把文件拖到终端也行。
但是,我想使用下面的脚本合并文档,
for filename in `/home/pt/luxiang/*flv`
do
cat “$filename“ >> /home/pt/luxiang/test.flv
done
出现问题,请问如何解决??
bash: /home/pt/luxiang/pa1 dd.flv: Permission denied
Permission denied...权限
Re: linux文件的命名规则
发表于 : 2010-04-16 21:40
由 yingfei
没这么复杂吧。。
代码: 全选
rename 's/ /\_/' *.flv