linux下的文件名空格处理
2013-10-14 14:03
211 查看
解决空格问题的几种方案:
例如文件夹 oracle install.tar
你在安装时直接使用这个名字安装,会报错,如找不到oracle.tar文件和找不到install.tar文件,原因就是安装包名字有空格
解决:可以用单引号扩住这个文件 tar -zxvf `oracle install.tar` 【esc键下面的解释键】即可解决
延伸:Linux里不建议建立带有空格的文件夹,相信这种文件是从外面拷贝过来的,以后对这种文件夹的操作可以拷贝过来后重命名为Linux标准的文件名或者在使用时用点引号扩住。
也可以: cd a\ b \ 如果在行末,是说明本行还未结束,下面一行和本行是一起的意思. -- 就是选项的开始,一般一个字母的选项用 - 开头,多个字母的就用 -- 开头.
“\”后如果是回车,不换行的话可能省略;但要是其它字符,就不能省略。 “\”告诉系统后面跟着的字符为原意,不是命令。
比如有个文件名中带有空格,就要在空格前加一个“\”。 文件名的方法应该与文件夹一样。
1.使用 “ ” 来替代一个含有空格的文件以及目录:
jorncess red black 可以这样来表示: jorncess” “red” ”black2.使用单引号来表示
对于有空格文件来进行重命名例如文件夹 oracle install.tar
你在安装时直接使用这个名字安装,会报错,如找不到oracle.tar文件和找不到install.tar文件,原因就是安装包名字有空格
解决:可以用单引号扩住这个文件 tar -zxvf `oracle install.tar` 【esc键下面的解释键】即可解决
延伸:Linux里不建议建立带有空格的文件夹,相信这种文件是从外面拷贝过来的,以后对这种文件夹的操作可以拷贝过来后重命名为Linux标准的文件名或者在使用时用点引号扩住。
3.使用折号来进行转义
可以使用加英文的引号 cd /home/"my doc"也可以: cd a\ b \ 如果在行末,是说明本行还未结束,下面一行和本行是一起的意思. -- 就是选项的开始,一般一个字母的选项用 - 开头,多个字母的就用 -- 开头.
“\”后如果是回车,不换行的话可能省略;但要是其它字符,就不能省略。 “\”告诉系统后面跟着的字符为原意,不是命令。
比如有个文件名中带有空格,就要在空格前加一个“\”。 文件名的方法应该与文件夹一样。
相关文章推荐
- Linux如何查找处理文件名后包含空格的文件
- Linux查找处理文件名后包含空格的文件(两种方法)
- [Linux]--处理文件名中的空格问题
- Linux 下如何处理包含空格和特殊字符的文件名
- linux: xargs处理参数时,文件名中包含空格的解决方法
- linux 处理文件名中带空格的方法
- Linux中处理文件名中含有空格的问题
- Linux 下如何处理包含空格和特殊字符的文件名
- linux 环境下处理文件名空格的情况
- Linux 下如何处理包含空格和特殊字符的文件名
- linux中对文件名包含空格时处理异常的解决方法
- Linux 下如何处理包含空格和特殊字符的文件名
- 文件下载的文件名中文和空格处理
- Shell中处理包含空格的文件名实例
- Linux shell 技巧:对文件名中包含空格的处理方法
- Bash循环处理带有空格的文件名
- linux下,文件名带括号如何处理
- Apache在linux下处理中文文件名的解决
- Unix, Linux, Mac OS 命令行中带有空格的处理方法
- Linux下统计文件行数 语法:wc [选项] 文件… 说明:该命令统计给定文件中的字节数、字数、行数。如果没有给出文件名,则从标准输入读取。wc同时也给出所有 指定文件的总统计数。字是由空格字符