社区
系统维护与使用区
帖子详情
Linux下可以使用带空格的目录名吗?
Chaintech
2003-05-29 09:03:38
在Linux下,mkdir a b,则建立a b 两个目录,如何建立一个名为a b的目录?
如果Linux不可以使用带空格的目录名,那么要是因为mount上了一个windows分区,需要进入它的一个带空格的目录,则如何用cd这个命令?
...全文
1172
4
打赏
收藏
Linux下可以使用带空格的目录名吗?
在Linux下,mkdir a b,则建立a b 两个目录,如何建立一个名为a b的目录? 如果Linux不可以使用带空格的目录名,那么要是因为mount上了一个windows分区,需要进入它的一个带空格的目录,则如何用cd这个命令?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
swj_20
2003-05-31
打赏
举报
回复
可以,加“”
fileslong
2003-05-31
打赏
举报
回复
只要能打的出来,都没有任何限制啊
lwbhero
2003-05-29
打赏
举报
回复
linux中对文件名几乎没有什么限制,除了ascii中的可见字符,你还可以用*、?、$等一些特殊字符,利用特殊字符时,如何访问呢?通常有三种方法:
1.如楼上所说,用引号将文件括起来,如 cd "My Document";
2.用转义字符(\),这时要注意,转义字符后只能接一个字符,如cd My\ Document;
3.用选项"--",如 echo -- -yoursaying (该选项意思时说"--"后为命令参数,命令选项部分已经完毕。该命令执行后会回显一行 -yoursaying ,而正常情况下命令echo -yoursaying 是错误的。)
spark_li
2003-05-29
打赏
举报
回复
? mkdir "a b"
linux
目录名
允许
空格
吗,
Linux
查找处理文件名后包含
空格
的文件(两种方法)
当
Linux
下文件名中出现
空格
这类特殊情况话,如何查找或确认那些文件名后有
空格
呢? 又怎么批量替换处理掉这些
空格
呢?方法1:输入文件名后
使用
Tab键,如果
使用
Tab键后面出现\ \ \这样的可见字符,那么该文件名包含
空格
。当然,这个方法弊端很大,例如,效率低下,不能批量查找,只有当你怀疑某个文件名后有
空格
,这个方法才比较凑效。另外,不能查找文件中间包含
空格
的文件名。如下测试所示:[root@DB-...
如何在
Linux
中
使用
空格
处理文件名?
您会注意到一件事,
Linux
中的文件通常不包含名称,您的老师或同事在文件和
目录名
称中
使用
下划线而不是
空格
。 并不是说您不能在
Linux
终端中的文件名中
使用
空格
,只是它会产生额外的痛苦,这就是为什么你应该尽可能避免它。 为什么?让我用例子来说明这一点,
Linux
命令的通用语法: command [options] argument1 argument2 在这里,参数用
空格
分隔。如果您尝试直接
使用
带
空格
的文件名,它将被视为单独的参数,而不仅仅是一个参数。 在上面的屏幕截图中,当我尝试
使用
cat ag
linux
shell脚本中copy
带
空格
的目录或文件
在
linux
下复制
带
空格
的文件夹(文件)时,需要加反斜杠,如: mkdir "te st" cp -rf te\ st te\ st-org/ 但有时候会需要在shell脚本中cp
带
空格
的路径会出错: 在脚本内复制
带
空格
的文件夹(文件)时,不能直接把
带
空格
的路径赋值给一个变量然后复制。 例如: usb_path=/mnt/sda1 folder_path="/Library/Ap...
linux
怎么处理
带
空格
的文件,
Linux
中如何批量处理
带
空格
的文件名
我们在日常的系统维护中,经常会遇到要批量读取指定目录下的文件名来进行操作,比如:循环读取所有文件的内容、批量修改文件名等等。一旦大量的文件中,若其文件名中
带
有
空格
,则在我们读取文件名时就会遇到麻烦啦,譬如……在
Linux
系统中,我们一般
使用
以下方法来遍历某个目录下的文件:for file in $(ls *);doecho ${file}done但是,由于for语句是按照单词为单位(即
空格
)进行分...
Linux
文件夹名字有
空格
,如何重命名?
例如文件夹 oracle install.tar
你在安装时直接
使用
这个名字安装,会报错,如找不到oracle.tar文件和找不到install.tar文件,原因就是安装包名字有
空格
解决:可以用单引号扩住这个文件 tar -zxvf `oracle install.tar`即可解决
延伸:
Linux
里不建议建立
带
有
空格
的文件夹,相信这种文件是从外面拷贝过来的,以后对这种文件夹的操作可以拷贝过来后重命名为
Linux
标准的文
系统维护与使用区
19,618
社区成员
74,587
社区内容
发帖
与我相关
我的任务
系统维护与使用区
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
复制链接
扫一扫
分享
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章