当前位置: 首页> 科技> 能源 > Linux文件处理命令

Linux文件处理命令

时间:2025/7/12 10:15:56来源:https://blog.csdn.net/2202_75529223/article/details/142300374 浏览次数:0次

1ls(显示目录文件)

命令的格式:命令 [-选项] [参数]

-a 显示所有文件,包括隐藏文件.开头

-l 详细信息显示

-d 查看目录属性

-h 文件大小显示为常见单位

-i 查询文件的inode号i

-R 递归显示目录及其子目录

-n 显示文件的UID和GID

[root@localhost ~]# ls -l /root/anaconda-ks.cfg

-rw-------. 1 root root 1632 6月  20 2023 /root/anaconda-ks.cfg

第一位字符:文件类型。-:普通文件。b:块设备文件。d:目录文件。

第二至十位:文件权限,前三位表示文件所有者权限。再三位十文件所属组。最后三位表示其他用户(其他人)。

组:拥有相同权限用户的集合。

每类身份用三位字符表示,分别是r w x,r读,w写,x执行。

.表示SELinux。

1表示文件链接数量,记录相同inode号文件数量

root文件所有者:默认为创建文件的用户。

root文件所属组:默认为创建文件的用户的当前组。

2touch(创建空文件/存在文件的更新修改和访问时间)vim也可以创建

命令格式:touch 文件名

Linux文件命名规则:

1)除了/之外,所有字符都合法。

2)有些字符最好不用。          *?!#^(qwe上面的和数字共存的符号)

3)避免使用.作为普通文件开头。               以空格隔开可以创建多个文件

4Linux严格区分大小写。                     但加” aa    bb”是一个文件

5)长度不能大于255字符。

 

3mkdir(创建新目录    不是对文件执行的

命令格式:命令:[-选项] [参数]

-v 显示创建过程

-p 递归创建

mkdir  -pv

4cd(切换目录)

命令格式:命令 [-选项] [参数]

语法:cd 目录

cd ~ 进入当前用户的家目录  等于cd 

cd - 进入上次目录

cd .. 返回上一级目录cd

cd ../.. 返回上两级目录

cd . 进入当前目录

5pwd(显示当前所在目录)

6tree(显示目录树)

命令格式:tree 目录

-d 只显示目录(在centos7.x下需要安装后才可使用)

 ①需要挂载#mount -t  iso9660              /dev/sr0  /mnt/(空目录)

         (指定块设备或者文件系统)(设备文件)(挂载点)

②安装tree rpm# rpm -ivh /mnt/Packages/tree-tap补全

                        i安装instan,v详细信息,h#显示进度)

6.5pstree(查看进程树之间的关系)

格式:pstree [选项]

-A:进程树之间的链接 以ASCII码字符链接。

-p:同时列出每个进程的PID。进程号唯一,重新打开改变

-u:同时列出每个进程的所属账号名称。

7cp(复制、复制并改名) 

命令格式:cp 源文件或目录 目标目录

-r 复制目录  递归复制

-p 保留文件属性

-a 相当于-rp   cp -a  常见

8mv(剪切、改名)

9rm (删除)rm -rf

-r 删除目录

-f 强制删除  

10、rmdir(删除空目录) rmdir -pv(mkdir相反)

-p 递归删除空目录

-v 显示指令执行过程

11cat(显示文件内容)

命令格式:cat 文件名

-n 列出行号

cat 显示多个文件内容     按空格隔开 输入

cat 将多个文件合并(按照文件先后顺序)

(如文件超过一页内容后只能显示最后一页的内容)

12more(分页显示文件内容)

b 向上翻页(打开文件时使用)

空格 向下翻页

Enter 换行

q或Q 退出

13less(分页显示文件内容)

命令格式:less 文件名显示文件内容的时候支持关键词查找。

14head

-n 数字 #查看文件指定首部n行。(默认前十行)

15tail

-n 数字 #查看文件尾行。

-f #持续显示文件变化情况。  tailf 文件名 =tail  -f

16ln(生成链接文件)

       -s 创建符号链接      

格式:

硬链接:ln      源文件 链接名

软链接:ln –s 源文件(目录) 链接名

硬链接:

1.文件,名称、保存路径都不相同,但是inode相同。

2.文件创建硬链接后,链接数量+1。每删除一个文件,文件链接数量-1

3.互为硬链接的文件之间,修改任意一个其余均会变化

4.无法跨分区创建硬链接。

5.目录无法创建硬链接。

软链接(符号链接):

1.软链接和源文件之间inode号不同,名称、保存路径都相同

2.软链文件类型为l,软链接默认权限最大

3.修改软链接,源文件会变。修改源文件,软链接也会变。

4.删除软链接,源文件不受影响。删除源文件,软链接失效。

5.可以跨分区创建软链接。

6.目录可以创建软链接。

7.创建软链接,建议写绝对路径。

关键字:Linux文件处理命令

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: