设为首页 加入收藏

TOP

Unix文件操作相关的命令面试题
2014-10-03 03:30:24 来源: 作者: 【 】 浏览:45
Tags:Unix 文件 操作 相关 命令 试题

创建文件:touch


touch 文件名


文件存在,则更新该文件的最后一次修改时间
文件不存在,则创建一个新的空文件


拷贝文件/目录:cp


cp sourcefile objectfile 拷贝源文件为目标文件


目标文件不存在则新建目标文件。把原文件的内容放到新建文件中


目标文件存在则用原文件的内容覆盖目标文件的内容


cp –i sourcefile objectfile 拷贝文件,但若目标已存在,则询问是否覆盖


如果是y则目标文件中放的是源文件的内容


如果是n则目标文件中的内容还是原来的内容


cp –r sourcedir objectdir 拷贝源目录到目标目录


目标目录是否存在则它的拷贝内容是不一样的?


目标目录存在:源目录为目标目录的子目录


□ cp –r wfx1 wfx2


wfx2存在目录结构为: wfx2


wfx1


目标目录不存在:目标目录和源目录同级


□ wfx2不存在 则为 wfx1 wfx2


移动文件/目录:mv 源文件,源目录都不存在


mv sourcefile objectfile 源文件内容覆盖目标文件,


目标文件不存在,则源文件改名为目标文件(mv –i 则覆盖时询问)


mv sourcedir objectdir 目标目录存在则源目录移动到目标目录中成为子目录。


目标目录不存在,则把源目录的名字改为目标目录的名字


删除文件/目录:rm rmdir rm –r


rm file:删除文件,rm –i file询问是否删除文件


rm file1 file2 file3 删除多个文件


rmdir dir:删除目录,但dir必须是空目录


rm –r dir1:删除非空目录,会删除目录中所有的内容。这里会询问我们要不要删除


rm –rf dir3:删除非空目录,会删除目录中所有的内容,不询问我们到底要不要删除。


创建链接文件:ln


ln –s 被指向的源文件 建立的链接文件 :建立软链接


首先我们修改任何一个文件内容,另一个文件的内容也相应修改


删除源文件以后。链接文件就不可以在操作。我们把安装文件给删除了。快捷方式就没有用了


删除链接文件不会影响到源文件。源文件还可以操作


ln 被指向的源文件 建立的链接文件 :建立硬链接


首先我们要是修改任何一个文件中的内容,另一个文件也会相应的修改。删除源文件不会影响链接文件,删除链接文件不会影响源文件


软链接:abc(l:表示是软链接文件)→abc.txt(普通文件),abc文件中有abc.txt的inode号,abc指向abc.txt,就向windows中的快捷方式一样,2个是不同的文件


硬链接:abc与abc.txt都指向同一个inode的文件块,是同一个文件


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇ios基础面试题 下一篇嵌入式系统开发人员C语言测试题-..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: