Linux常用命令-文件管理与编辑命令


  • [1] mkdir 和 touch:用于创建新目录 / 可以创建文件,还可以修改文件的时间参数;
  • [2] rm 和 rmdir:可以删除文件或目录 / 用于删除空目录;
  • [3] cat:用来查看文件中的内容;
  • [4] grep:正则表达式;
  • [5] more: 可以使文件中的内容分页显示;
  • [6] file:可以通过查看文件的头部信息来识别文件的类型、编码格式等;
  • [7] cp:用来复制文件或目录;
  • [8] mv:可以移动文件,也可重命名;
  • [9] find:可以在命令的层次结构中查找文件;

1. mkdir(make directories)和touch命令

(1) mkdir命令主要用于创建新目录。格式为:mkdir [选项] 目录

  • mkdir选项
选项 功能                           
-m 常用于手动配置所创建目录的权限,不使用默认权限。
-p 创建在指定路径中所有不存在的目录。

(2)touch命令不仅可以创建文件,还可以修改文件的时间参数。文件有3个时间参数,分别是访问时间(atime)、数据修改时间(mtime)和状态修改时间(ctime)。
格式:touch [选项] 文件名

  • touch选项
选项 功能                           
-a 只修改文件的访问时间
-c 只修改时间参数
-d 后面可跟预修订日期,即把文件atime和mtime时间改为指定时间
-m 只修改文件数据修改时间
=f 后面可跟预修订时间,格式为YYMMDDhhmmm

2. rm和rmdir命令

(1)rm可以删除文件或目录,并没有任何提示。格式:rm [选项] 文件或目录

  • rm选项
选项 功能                           
-i 删除文件或目录之前有提示信息
-r 当删除目录时,删除该目录中所有的内容
-f 强制删除并不询问

(2) rmdir命令用于删除空目录。格式:rmdir 目录名称

3. cat(concatenate)命令

  用来查看文件中的内容。格式:cat [选项] 文件

  • cat选项
选项 功能                           
-A 显示出隐藏符号
-b 在显示的每一行的最前面加上行号
-s 将两个或更多个相邻的空行合并成一个空行

4. grep命令

  正则表达式,格式:grep [选项] 模式 文件名

  • 正则通配符
选项 功能                           
c* 将匹配0个或多个字符c(c为任一字符)
. 将匹配任何一个字符,且只能是一个字符
[xyz] 匹配方括号中的任一字符
[^xyz] 匹配除方括号中字符外的所有字符
^ 锁定行的开头
$ 锁定行的结尾
  • grep选项
选项 功能                           
-c 只列出文件中包含模式的行数
-i 忽略模式中的字母大小写
-l 列出带有匹配行的文件名
-n 在每一行的最前面列出行号
-v 列出没有匹配模式的行
-w 把表达式当作一个完整的单字符来搜寻,忽略那些部分匹配的行

5. more命令

  可以使文件中的内容分页显示。格式:more 文件名

  • more进入文件后
选项 功能                           
空格键 向下移动一个屏幕
Enter键 移动一行
b 向上移动一个屏幕
h 显示帮助菜单
/字符串 向前搜索字符串
n 发现字符串的下一次出现
q 退出more命令并返回操作系统提示符下
v 在当前行启动一个编辑器

6. file命令

  可以通过查看文件的头部信息来识别文件的类型,同时还能用来辨别文件的编码格式。格式:file 文件名

  • file 命令参数及功能
选项 功能                           
-b 列出文件辨识结果时,不显示文件名称
-c 详细显示指令执行过程,便于排错或分析程序执行的情形
-f 列出文件中文件名的文件类型
-F 使用指定分隔符替换输出文件名后的默认的“:”分隔符
-i 输出mime类型字符串
-L 查看对应软链接对应文件的文件类型
-z 尝试去解读压缩文件的内容
--help 显示命令在线帮助
-version 显示命令版本信息

7. cp(copy)命令

  主要用来赋值文件或目录。格式:cp [选项] 源文件 目标文件 源文件可以是一个或多个。

  • cp 选项
选项 功能                           
-i 防止覆盖,有提示
-r 递归复制,用于复制目录
-p 复制后目标文件保留源文件的属性
-f 强制复制,不询问并覆盖
-u 若目标文件比源文件有差异,则使用该选项可以更新目标文件,可对文件升级和备用

8. mv(move)命令

  既可以移动文件,也可重命名。格式:mv [选项] 源文件 目标文件

  • mv命令选项
选项 功能                           
-f 强制覆盖,不询问
-i 交互移动,已存在的会询问
-n 已存在的不覆盖,也不询问
-v 显示文件或目录的移动过程
-u 若目标文件已存在,会比较后用新的

9. find命令

  可以在命令的层次结构中查找文件。格式:find 搜索路径 [选项] 搜索内容

(1) 按照文件名搜索

  • name:按照文件名搜索;
  • -iname:按照文件名不区分大小写搜索;
  • -inum:按照inode号搜索。

(2)按照文件大小搜索

  • size[+|-]n:按照指定大小搜索文件,查找大小大于+n、小于-n或等于n的文件。n代表512字节大小的数据块个数。

(3)按照修改时间搜索

  • atime [+|-]n:按照文件访问时间搜索,查找访问时间已经超过+n天、低于-n天或等于n天的文件。
  • mtime [+|-]n:按照文件更改时间搜索,查找更改时间是在+n天之前、不到-n天或正好在n天之前的文件。

(4)按照所有者和所属组搜索。

  • -uid用户ID:按照用户ID查找所有者是指定ID的文件。
  • -gid组ID:按照用户组ID查找所属组是指定ID的文件。
  • -user用户名:按照用户名查找。
  • -group组名:按照组名查找。
  • -nouser:查找没有所有者的文件。

(5)按照文件类型搜索

  • -type d:查找目录。
  • -type f:查找文件。
  • -type l:查找软链接文件。

(6)逻辑运算符。

  • -a:and,逻辑与。
  • -o:or,逻辑或。
  • -not:逻辑非。
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,271评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,275评论 2 380
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,151评论 0 336
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,550评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,553评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,559评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,924评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,580评论 0 257
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,826评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,578评论 2 320
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,661评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,363评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,940评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,926评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,156评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,872评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,391评论 2 342

推荐阅读更多精彩内容