红联Linux门户
Linux帮助

cp命令误操作导致字体变成方块

发布时间:2011-12-17 09:40:59来源:红联作者:freebeita
[i=s] 本帖最后由 freebeita 于 2011-12-17 09:43 编辑 [/i]

我在用终端拷贝文件时,输入命令sudo cp /usr/share/fonts/turetype/wqy/*
没有带目标文件夹,本意是拷贝到当前文件夹。没想到一执行,电脑里的字符全部变成了方块!!!包括文件夹名字都成了方块!!!
这是怎么回事,没查到原因,希望大侠能够解释一下,并帮忙指导一下解决方法。谢谢!
文章评论

共有 6 条评论

  1. freebeita 于 2011-12-20 13:09:33发表:

    我查了系统的全部文件夹,没有发现被覆盖的内容,暂时不知道具体是那个地方出现问题了,但现在弄好了。谢谢大侠们!~~~支持开源~~~copyleft

  2. freebeita 于 2011-12-20 13:07:36发表:

    不知道啊,我用的是gnewsense,是ubuntu的一个衍生版的。用debian的时候,gnome升级总会导致面板丢失,没有解决的办法,总不能不升级吧。
    我修理好了,先把文泉驿字体全卸掉,然后重装字体,就正常了。
    那个地方错了,就把那个地方重装了。

  3. hcc 于 2011-12-18 00:56:50发表:

    引用:
    $ls /home/shiding/tmp/
    1.txt
    $cp /home/shiding/tmp/*
    cp: 在"/home/shiding/tmp/1" 后缺少了要操作的目标文件
    请尝试执行"cp --help"来获取更多信息。

    我的不行为什么你的行? 应该不是这条命令弄丢的吧! ...
    chengshiding 发表于 2011-12-17 21:12

    当此目录下有两个文件时,命令可以执行,不会产生错误输出。
    第二个文件会被第一个文件覆盖

  4. yangze000 于 2011-12-17 23:25:48发表:

    字体文件被覆盖了 可能

  5. chengshiding 于 2011-12-17 21:12:47发表:

    $ls /home/shiding/tmp/
    1.txt
    $cp /home/shiding/tmp/*
    cp: 在"/home/shiding/tmp/1" 后缺少了要操作的目标文件
    请尝试执行"cp --help"来获取更多信息。

    我的不行为什么你的行? 应该不是这条命令弄丢的吧!

  6. 相思爱文 于 2011-12-17 12:36:46发表:

    应该是字体文件丢失了,系统找不到才显示不出来汉字。到别处复制拷回,再重登录就应该可以了。

    如果在这条命令中,*只匹配两个结果,每二个文件会被第一个文件覆盖。
    如果*匹配多个结果,只有最后一个是目录时才会正确执行。