A. linux for循环 带空格的文件名
for循环在读入的时候是从一个大字符串中进行分割,而分割的标识是IFS,IFS默认分隔符是空格\tab\换行,所以会将换行符和空格同样对待,所以需要更改IFS的分割标志.解决方案:添加代码OLDIFS=$IFSIFS=$'\n'IFS=$OLDIFS123注意: 这里将IFS的分割标志换成了 $’\n’ 换行符,如果写成’\n’仅仅表示字母n 《Linux就该这么学》一起学习linux结果: 每一次for循环能够得到正确的文件名,但是在执行mv命令时依然报错,原因是文件名中有空格,不能找到正确的文件
B. linux下带有空格的文件怎么删除
图形界面的话直接拖到回收站,终端的话怎么没有后缀名?
C. linux 里文件名的空格怎么表示
有空格的文件吗 这样吧还是做个example吧 比如建立一个名为“ivan lex”的空文件就是 touch "ivan lex" 这样就可以了,只要加引号即可
D. Linux 下如何处理包含空格和特殊字符的文件
使用通配符 ? 和*代替就行, 例如a a中有一个空格可以用专a?a来代替属.a a中有多个空格可以用 a*a来代替或者使用转义字符 \加一个空格来表示文件名中的一个空格,有几个空格就写几个 \和空格
E. Linux在shell中创建文件怎么可以让创建出来的文件名称带有空格
在shell中,以空格作为命令参数的分隔符,所以touchabcd,shell会把abcd解释成touch的两个参数,即要创建的两个文件回的名称,所答以就创建了两个文件。而touch"abcd",很明显,"abcd"是一字符串,是一整体,这样就创建了一个文件abcd.还有一方法,就是把空格转义:touchab\cd(反斜线后有一空格,此时反斜线把空格转义了),当然,还是第一种方法好用:)
F. Linux下怎么创建和进入带有空格的文件夹
有时候需要创建带有空格的文件夹,虽然这不是一个好的习惯,但是偶尔会遇到。用的最多的是很多时候需要进入带有空格的文件夹,如"ab"是一个文件夹名。创建:mkdir"ab"mkdir'ab'mkdira\b进入:cd"ab"cd'ab'cda\b由上可见,需要在带有空格的文件夹名前面加上引号(单引号或者双引号),另一种方法是在空格前面加\,\的意思是后面还有字符的意思。切记,直接输名字是无法操作成功的,如已经创建了文件夹"ab",直接终端输入cdab会出现没有a文件夹的错误。
G. linux文件路径有空格赋值
当路径变量包含空格时,直接使用会出错。在我们使用linux时如果遇到这种情况的话有两种方法。一当外层无引号时,路径变量加上引号就行啦。二当外层有引号时,加引号并转义或者加单引号。linux文件和目录访问权限设置使用chmod和数字改变文件或目录的访问权限文件和目录的权限表示,是用rwx这三个字符来代表所有者、用户组和其他用户的权限。
H. 如何在linux系统下对文件夹名有空格的文件夹进行操作
如果你的文件名是: AAA空格BBB操作的时候,比如: cd AAA\空格BBB
I. 如何在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文件名有空格|Linux在shell中创建文件 怎么可以让创建出来的文件名称带有空格