问轩博客

展开菜单

Linux命令-文件相关-find

Linux命令-文件相关-find
find命令 用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。语法find(选项)(参数)选项-amin<分钟>:查找在指定时间曾被存取过的文件或目录,单位以分钟计算;-anewer<参考文件或目录>:查找其存取时间较指定文件或目录的存取时间更接近现在的文件或目录;-atime<24小时数>:查...

Linux命令-文件相关-locate

Linux命令-文件相关-locate
locate 让使用者可以很快速的搜寻档案系统内是否有指定的档案。其方法是先建立一个包括系统内所有档案名称及路径的数据库,之后当寻找时就只需查询这个数据库,而不必实际深入档案系统之中了。在一般的 distribution 之中,数据库的建立都被放在 crontab 中自动执行。locate命令可以在搜寻数据库时快速找到档案,数据库由updatedb程序来更新,updatedb是由cron daemon周期性建立的,locate命令在搜寻数据库时比由整个由硬盘资料来搜寻资料来得...

Linux命令-文件相关-whereis

Linux命令-文件相关-whereis
whereis命令 用来定位指令的二进制程序、源代码文件和man手册页等相关文件的路径。whereis命令只能用于程序名的搜索,而且只搜索二进制文件(参数-b)、man说明文件(参数-m)和源代码文件(参数-s)。如果省略参数,则返回所有信息。和find相比,whereis查找的速度非常快,这是因为linux系统会将 系统内的所有文件都记录在一个数据库文件中,当使用whereis和下面即将介绍的locate时,会从数据库中查找数据,而不是像find命令那样,通 过遍历硬盘来查...

Linux命令-文件相关-which

Linux命令-文件相关-which
which命令 用于查找并显示给定命令的绝对路径,环境变量PATH中保存了查找命令时需要遍历的目录。which指令会在环境变量$PATH设置的目录里查找符合条件的文件。也就是说,使用which命令,就可以看到某个系统命令是否存在,以及执行的到底是哪一个位置的命令。语法which(选项)(参数)选项-n<文件名长度>:制定文件名长度,指定的长度必须大于或等于所有文件中最长的文件名;-p<文件名长度>:与-n参数相同,但此处的<文件名长度>包含...

Linux命令-文件相关-ln

Linux命令-文件相关-ln
ln命令 用来为文件创建链接,链接类型分为硬链接和符号链接两种,默认的链接类型是硬链接。如果要创建符号链接必须使用"-s"选项。注意:符号链接文件不是一个独立的文件,它的许多属性依赖于源文件,所以给符号链接文件设置存取权限是没有意义的。语法ln [选项]... [-T] 目标 链接名 (第一种格式) 或:ln [选项]... 目标 (第二种格式) 或:ln [选项]... 目标... 目录 (第三种格式) 或:ln [选项]... -t 目录 目标......

Linux命令-文件相关-file

Linux命令-文件相关-file
file命令 用来探测给定文件的类型。file命令对文件的检查分为文件系统、魔法幻数检查和语言检查3个过程。语法file(选项)(参数)选项-b:列出辨识结果时,不显示文件名称;-c:详细显示指令执行过程,便于排错或分析程序执行的情形;-f<名称文件>:指定名称文件,其内容有一个或多个文件名称时,让file依序辨识这些文件,格式为每列一个文件名称;-L:直接显示符号连接所指向的文件类别;-m<魔法数字文件>:指定魔法数字文件;-v:显示版本信息;-z:...

Linux命令-文件相关-touch

Linux命令-文件相关-touch
创建新的空文件touch命令 有两个功能:一是用于把已存在文件的时间标签更新为系统当前的时间(默认方式),它们的数据将原封不动地保留下来;二是用来创建新的空文件。语法touch(选项)(参数)选项-a:或--time=atime或--time=access或--time=use  只更改存取时间;-c:或--no-create  不建立任何文件;-d:<时间日期> 使用指定的日期时间,而非现在的时间;-f:此参数将忽略不予处理,仅负责解决BSD...

Linux命令-文件内容-shuf

Linux命令-文件内容-shuf
产生随机的排列。generate random permutations.概要shuf [OPTION]... [FILE]shuf -e [OPTION]... [ARG]...shuf -i LO-HI [OPTION]...主要用途将输入的内容随机排列并输出。当没有文件或文件为-时,读取标准输入。选项-e, --echo                  将每个ARG视为输入行。-...

Linux命令-文件内容-vimdiff

Linux命令-文件内容-vimdiff
vimdiff 等同于 vim -d 命令,即 Vim 编辑器的 diff 模式。该命令后面通常会接两个或多个文件名作为参数,这些文件会同时在 Vim 编辑器的分割窗口中打开,并高亮显示文件中内容有差异的部分。同时该模式下还提供部分快捷按键用于完成文件内容的合并等操作。vimdiff file1 file2只在某一个文件中存在的行背景色设置为蓝色,而另一文件中的对应位置则被标记为绿色。(或者说,相对于另一个文件,当前文件中“多余”的行标记为蓝色,“缺少”的行则标记为绿色)两个...

Linux命令-文件内容-diff

Linux命令-文件内容-diff
比较给定的两个文件的不同diff命令 在最简单的情况下,比较给定的两个文件的不同。如果使用“-”代替“文件”参数,则要比较的内容将来自标准输入。diff命令是以逐行的方式,比较文本文件的异同处。如果该命令指定进行目录的比较,则将会比较该目录中具有相同文件名的文件,而不会对其子目录文件进行任何比较操作。语法diff(选项)(参数)选项-<行数>:指定要显示多少行的文本。此参数必须与-c或-u参数一并使用;-a或——text:diff预设只会逐行比较文本文件;-b或-...