① 如何在linux系统下对文件夹名有空格的文件夹进行操作
如果你的文件名是: AAA空格BBB操作的时候,比如: cd AAA\空格BBB
② Linux 下如何处理包含空格和特殊字符的文件
使用通配符 ? 和*代替就行, 例如a a中有一个空格可以用专a?a来代替属.a a中有多个空格可以用 a*a来代替或者使用转义字符 \加一个空格来表示文件名中的一个空格,有几个空格就写几个 \和空格
③ 在linux 新建一个文件夹 名字是空的 比如 mkdir “ ” 建立这样一个文件夹,或者是一些怪字符 ,怎样删除
这个不难。在这里要使用转义符号\\后面紧接着的字符会被认为是纯字符,而忽略它的特殊意义。\+空格就表示一个空格。假设当前shell是bashtouch\空格\空格\空格回车这句就创建了一个文件名为3个空格的文件。要删除的时候可以直接输入rm\空格\空格\空格或者利用命令补齐功能,在输入rm\空格后,按tab键系统会自动按文件名匹配度来补全命令内容。在上面说的这种情况按下tab后,命令行会变成rm\空格\空格\空格,你直接回车就可以删除那个文件了。你还可以配合通配符*或者?一起使用。附带说一下,最好不要用特殊的字符做文件夹或者文件的名字,只是增加访问这些文件夹或者文件的难度,没其它作用。
④ linux中如何用rename命令重命名一个文件
用法如下:
$ rename [options] [perlexpr] [files]
PS:
(1)options
-v 显示成功重命名的文件-n 只显示将被重命名的文件,但是不进行重命名-f 如果回文件已存答在,覆盖-e 表明需要需要被执行的code,如果没有-e,那么第一个参数将被当成code。
(2)perlexpr
这是一个Perl表达式,文件名应当在其中被改变,没学过Perl也没关系,这个命令用到的语法很像sed,容易上手。
(3)files
需要重命名的文件。
(4)linux去掉文件名中的空格扩展阅读:
linux中如何用rename命令重命名一个文件示例:
1、去除文件扩展名
$ rename 's/.bak$//' *.bak
2、去除文件名中的空格
$ rename 's/ //g' *
3、文件名转为小写
$ rename 'y/A-Z/a-z/' *
4、现在有一堆文件,他们的文件名模式是这样的第一部分-haha-第二部分.file ,现在要把中间的-haha- 删去并把第一部分的字符串和第二部分的字符串对调,可以这样:
$ rename 's/(.*)-haha-(.*)(.file)/$2$1$3/' *.file
⑤ Linux 文件夹名字有空格,如何重命名
例如文件夹 oracle install.tar 你在安装时直接使用这个名字安装,会报错,如找不到oracle.tar文件和找不到install.tar文件,原因就是安装包名字有空格 解决:可以用单引号扩住这个文件 tar -zxvf `oracle install.tar`即可解决 延伸:Linux里不建议建立带有空格的文件夹,相信这种文件是从外面拷贝过来的,以后对这种文件夹的操作可以拷贝过来后重命名为Linux标准的文件名或者在使用时用点引号扩住
⑥ Linux中怎么删除带有空格名的文件夹
复制下面一段:(只复制下面两行)DEL /F /A /Q \\?\%1 RD /S /Q \\?\%1另存寸为 .bat的后缀名文件(非.txt或其他的后缀),文件名随便起,记住一定是文件名后面的后缀是 .bat保存类型为所有。将要删除的文件拖到该批处理文件上就可以删除了!~
⑦ 如何在linux系统下对文件夹名有空格的文件
在Windows操作系统中可以轻易地创建\移动\删除文件夹名带有空格的文件夹,而在linux则需要进行一些特殊的处理才能实现以上功能.(1)创建文件夹mkdir my\ first这条命令创建了文件夹"my first",文件夹名中my和first之间有一个空格,在命令行中需要添加一个"\"符号和一个空格的组合mkdir my\ \ tow这条命令创建了文件夹"my tow",文件夹名中my和tow之间有两个空格,在命令行中需要添加两个"\"与空格的组合(2)移动文件夹mv my\ first /tmp这条命令将文件夹"my first"移动到文件夹tmp下mv my\ \ tow /tmp这条命令将文件夹"my tow"移动到文件夹tmp下(3)删除文件夹rm -r my\ first这条命令将文件夹"my\ first"删除rm -r my\ \ tow这条命令将文件夹"my\ \ tow"删除(4)进入文件夹cd my\ first这条命令可以进入文件夹"my first"cd my\ \ tow这条命令可以进入文件夹"my tow"(5)创建压缩文件tar czf my\ first.tar.gz my\ first创建压缩文件"my first.tar.gz"tar czf my\ \ tow.tar.gz my\ \ tow创建压缩文件"my tow.tar.gz"tar cjf my\ first.tar.bz2 my\ first创建压缩文件"my first.tar.bz2"tar cjf my\ \ tow.tar.bz2 my\ \ tow创建压缩文件"my\ \ tow"(6)解压压缩文件tar xzf my\ first.tar.gz解压压缩文件"my first.tar.gz"tar xzf my\ \ tow.tar.gz解压压缩文件"my tow.tar.gz"tar xjf my\ first.tar.bz2解压压缩文件"my first.tar.bz2"tar xjf my\ \ tow.tar.bz2解压压缩文件"my tow.tar.bz2"总结:本文实现了对文件夹名中有空格的文件进行创建\移动\删除\进入\压缩\解压等操作,相对于文件夹名中有空格的文件夹来说,在输入命令时需要在文件夹名之间插入"\"与空格的组合,文件夹名中有几个空格就需要加几个组合.
⑧ linux下要删除代空格文件名的文件 new file~文件怎么办
用户能用rm命令删除不必的文件。该命令的功能为删除一个目录中的一个或多个文件或目录,他也能将某个目录及其下的所有文件及子目录均删除。对于链接文件,只是断开了链接,原文件保持不变。rm命令的一般形式为:用法:rm [选项]… 目录…删除指定的<文件>(即解除链接)。-d, –directory 删除可能仍有数据的目录 (只限超级用户)-f, –force 略过不存在的文件,不显示任何信息-i, –interactive 进行任何删除操作前必须先确认-r, -R, –recursive 同时删除该目录下的所有目录层-v, –verbose 详细显示进行的步骤–help 显示此帮助信息并离开–version 显示版本信息并离开要删除第一个字符为‘-’的文件 (例如‘-foo’),请使用以下其中一种方法:rm — -foorm ./-foo请注意,如果使用 rm 来删除文件,通常仍可以将该文件恢复原状。如果想保证该文件的内容无法还原,请考虑使用 shred。范例:删除所有rb语言程序档;删除前逐一询问确认 :rm -i *.rb将 Finished 子目录及子目录中所有档案删除 :rm -r Finished使用rm命令要小心。因为一旦文件被删除,他是不能被恢复的。了防止这种情况的发生,能使用i选项来逐个确认要删除的文件。如果用户输入y,文件将被删除。如果输入所有其他东西,文件则不会删除。更多帮助信息请查看 rm –help
⑨ 请问在linux终端下面如何处理windows带空格的文件名
你好!用转义例如file\name其中"\"就表示这个是空格仅代表个人观点,不喜勿喷,谢谢。
⑩ linux shell 问题,清除文件中的空格
先建脚本:clearspace.sh
给脚本添加执行权限chmod+xclearspace.sh
编辑脚本内容:
touchtmpFile #建临时文件
sed's///g'$1>temFile #seds命令将空格替换重定向到临时文件
cattemFile>$1 #覆盖原文件
rm-ftemFile #删除临时文件
echo'OK,DONE!'
执行脚本./clearspace.shsouceFile
实例:
执行前:
查看原文件:catsource.txt
sfdasasdala;aslasj8
890asfdf22
223rfa23rfa
asdf929322sdf
23423r4sdk;
,.';ds
sadfwow
sas sd
执行
./clearspace.shsource.txt
OK,DONE!
执行之后查看结果:catsource.txt
sfdasasdala;aslasj8
890asfdf22
223rfa23rfa
asdf929322sdf
23423r4sdk;
,.';ds
sadfwow
sassd