良玉的博客 点点滴滴,积水成河_良玉的博客_页游、手游linux运维工程师之路

linux下mv /a/* /b中间中断了

 比如  A 文件夹有 1 2 3 4 5 个文件


现在将 A 文件夹中的 1 2 3 4 5移动到 B 文件夹

mv /A/* /B 

当 1 2 3 4 都被移动到 B 时 开始按CTRL+C 而此时mv命令正在处理文件5

(将文件 5 移动到 B里)

这个时候所有命令会停止,而 5 会在 A 中 并不会移动到 B中

但是 B 里却有 1 2 3 4 个文件,而 A 中 只会有文件 5


阅读全文...

硬链接和软链接的区别与联系

我们知道文件都有文件名与数据,这在 Linux 上被分成两个部分:用户数据 (user data) 与元数据 (metadata)。用户数据,即文件数据块 (data block),数据块是记录文件真实内容的地方;而元数据则是文件的附加属性,如文件大小、创建时间、所有者等信息。在 Linux 中,元数据中的 inode 号(inode 是文件元数据的一部分但其并不包含文件名,inode 号即索引节点号)才是文件的唯一标识而非文件名。文件名仅是为了方便人们的记忆和使用,系统或程序通过 inode 号寻找正确的文件数据块。图 1.展示了程序通过文件名获取文件内容的过程。

阅读全文...

vi/vim的使用

Vi是“Visual interface”的简称,它在Linux上的地位就仿佛Edit程序在Dos上一样。它可以执行输出、删除、查找、替换、块操作等众多文本操作,而且用户可以根据自己的需要对其进行定制,这是其他编辑程序所没有的。
      Vi不是一个排版程序,它不象Word或WPS那样可以对字体、格式、段落等其他属性进行编排,它只是一个文本编辑程序。
      Vi没有菜单,只有命令,且命令繁多。Vi有三种基本工作模式:命令行模式、文本输入模式和末行模式。

阅读全文...