Linux常用命令之文件处理命令

本文介绍了Linux系统中常见的文件和目录管理命令,如ls显示目录内容,mkdir创建目录,rmdir删除空目录,cd切换目录,pwd显示当前目录,cp和mv进行文件复制和移动,rm删除文件或目录,touch创建或修改文件时间戳,cat和tac显示文件内容,more和less分页显示,head和tail查看文件首尾行,以及ln创建软链接和硬链接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、ls

命令ls
英文原意list
所在路径/bin/ls
执行权限所有用户
功能描述显示目录文件
语法ls [选项] [文件或目录]
常用选项-l(long):详细信息显示; -d(directory):查看目录属性;-i(inode) :查看文件I节点
范例ls -l /etc

2、mkdir

命令mkdir
英文原意make directories
所在路径/bin/mkdir
执行权限所有用户
功能描述创建新目录
语法mkdir [选项] [文件或目录]
常用选项-p(parents):递归创建
范例mkdir -p /tmp/zhj/hao

3、rmdir

命令rmdir
英文原意remove empty directory
所在路径/bin/rmdir
执行权限所有用户
功能描述删除空目录
语法rmdir [目录名]
常用选项
范例rmdir /tmp/zhj/hao

4、cd

命令cd
英文原意change directory
所在路径内置命令
执行权限所有用户
功能描述切换当前目录
语法cd [目录名]
常用选项
范例cd /etc

5、pwd

命令pwd
英文原意print working directory
所在路径/bin/pwd
执行权限所有用户
功能描述显示当前目录路径
语法pwd
常用选项
范例pwd

6、cp

命令cp
英文原意copy
所在路径/bin/cp
执行权限所有用户
功能描述复制文件或目录
语法cp [选项] [原文件或原目录] [目标目录]
常用选项-r(recursive):递归的复制目录;-p(preserve):保留原文件或原目录的属性
范例cp -r /tmp/zhj /root

7、mv

命令mv
英文原意move
所在路径/bin/mv
执行权限所有用户
功能描述剪切文件、重命名
语法mv [原文件或原目录] [目标目录]
常用选项
范例mv /tmp/zhj /root

8、rm

命令rm
英文原意remove
所在路径/bin/rm
执行权限所有用户
功能描述删除文件或目录
语法rm [选项] [文件名或目录名]
常用选项-r(recursive):递归的删除目录;-f(force):强制执行
范例rm -rf /tmp/zhj

9、touch

命令touch
英文原意touch
所在路径/bin/touch
执行权限所有用户
功能描述创建空文件、更改时间
语法touch [选项] [文件名]
常用选项-t(time):改变文件的时间戳
范例touch -t 202211091130 /tmp/zhj

10、cat与tac

命令cat
英文原意concatenate
所在路径/bin/cat
执行权限所有用户
功能描述显示文件内容
语法cat [选项] [文件名]
常用选项-n(number):显示行号
范例cat -n /etc/issue
命令tac
英文原意concatenate
所在路径usr/bin/tac
执行权限所有用户
功能描述反向显示文件内容
语法tac [选项] [文件名]
常用选项
范例tac /etc/issue

11、more

命令more
英文原意more
所在路径/bin/more
执行权限所有用户
功能描述分页显示文件内容
语法more [文件名]
常用选项
范例more /etc/services

注:
1、空格和f表示翻页;
2、Enter表示换行;
3、q表示退出;

12、less

命令less
英文原意less
所在路径/bin/less
执行权限所有用户
功能描述分页显示文件内容(可向上翻页)
语法less [文件名]
常用选项
范例less /etc/services

注:
1、与more类似;
2、按向上键可以向上翻,向下键可以向下翻;
3、可用/关键词 进行搜索,按n(next)则下一个关键词;

13、head与tail

命令head
英文原意head
所在路径/usr/bin/head
执行权限所有用户
功能描述显示文件前面几行(默认10行)
语法head [文件名]
常用选项-n(number):指定显示行数
范例head -n 7 /etc/services
命令tail
英文原意tail
所在路径/usr/bin/tail
执行权限所有用户
功能描述显示文件后面几行(默认10行)
语法tail [文件名]
常用选项-n(number):指定显示行数;-f(filename):实时更新末尾内容
范例tail -f /etc/services

14、ln

命令ln
英文原意link
所在路径/bin/ln
执行权限所有用户
功能描述生成链接文件
语法ln [选项] [原文件] [目标文件] (默认硬链接)
常用选项-s(symbolic):创建软链接
范例ln -s /etc/issue /tmp/issue.soft

关于软链接:
1、软链接也被称为符号链接,它是一个指向原始文件或目录的文件。
2、软链接是一种特殊类型的文件,其中包含原始文件或目录的路径信息。
3、软链接类似Windows快捷方式;
4、查看软链接文件属性会发现,所有的用户都具有rwx的全部操作权限;
5、软链接文件文件较小,因为只是符号链接;
6、打开软链接时,实际上是打开了指向原始文件或目录的路径;
7、如果原始文件或目录被删除或移动,软链接将失效;

关于硬链接:
1、硬链接是在文件系统中创建一个指向原始文件的链接;
2、硬链接只是在文件系统中创建一个指向原始文件的新文件名;
3、硬链接与原始文件共享同一个 inode(文件索引节点);
4、删除原始文件,硬链接仍然可以访问原始文件的内容;
5、硬链接只能用于链接文件,而不能用于链接目录;
6、不同的文件系统之间创建硬链接,因为它们需要共享相同的 inode;
7、相当于拷贝文件 cp -p + 同步更新,与原文件属性相同;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值