Linux文件目录常用管理命令

一、mkdir命令

创建目录的命令

1、命令语法
mkdir [OPTION]… DIRECTORY…
2、命令选项

选项功能
-m设定权限
-p递归创建目录
-v每次创建新目录都显示信息

在这里插入图片描述

二、more/less命令

逐屏显示内容的命令

Linux的more命令类似 cat命令 ,不过more命令以一页一页的形式显示,更方便使用者逐页阅读。

1、操作命令
空格键:向下翻屏
b 键:向上翻屏
/+字符串:搜索字符串
q键:退出

2、命令语法
more [options] file […]

三、cat命令

将文件的内容打印到标准输出的命令
一次性显示完整的内容,适合文件内容少的情况

1、命令语法
cat [OPTION]… [FILE]…
2、命令选项

选项功能
-n由 1 开始对所有输出的行数编号
-b和 -n 相似,只不过对于空白行不编号
-A-vET,末尾加$,ab键置换为^I

四、diff命令

比较文件的差异的命令

diff命令在简单的情况下,比较给定的两个文件的不同。如果使用“-”代替“文件”参数,则要比较的内容将来自标准输入。diff命令是以逐行的方式,比较文本文件的异同处。如果该命令指定进行目录的比较,则将会比较该目录中具有相同文件名的文件,而不会对其子目录文件进行任何比较操作。

命令语法
diff [OPTION]… FILES

五、rm命令

删除某个目录及其所有文件及子目录的命令

该命令用来删除Linux系统中的文件或目录。通常情况下rm不会删除目录,必须通过指定参数-r或-R 来删除目录。另外rm通常可以将该文件或目录恢复(注意,rm删除文件其实只是将指向数据块的索引点(information nodes)释放,只要不被覆盖,数据其实还在硬盘上)如果想要保证文件的内容无法复原,可以使用命令shred 。 另外一般还是要慎用rm -rf *这样的命令。

1、命令语法
rm [OPTION]… FILE…
2、命令选项

选项功能
-f强制删除,忽略不存在的文件,不做提示
-r递归删除目录下面文件以及子目录下的文件
-R同 r
-v显示运行时详细信息

六、touch命令

改变指定文件的访问时间和修改时间的命令
一是用于把已存在文件的时间标签更新为系统当前的时间(默认方式),它们的数据将原封不
地保留下来; 二是用来创建新的空文件。

1、命令选项
touch [OPTION]… FILE…
2、命令语法

选项功能
-a修改文件的access time(访问时间)
-m修改modify time(修改时间)
-cno create,不创建不存在的文件
-r使用指定文件的时间戳更新另一文件的时间戳
-t将时间修改为参数指定的日期,如:07081556代表7月8号15点56分

七、ln命令

在文件或目录之间创建链接的命令 

Linux 链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)(软链接)。 默认情况下,ln 命令产生硬链接。
文件类型表示:l
索引节点号 : inode index

1、硬链接
硬连接指通过索引节点来进行连接,硬连接的作用是允许一个文件拥有多个有效路径名,这样用户就可以建立硬连接到重要文件,以防 止“误删”的功能。

2、软链接
软链接文件类似于 Windows 的快捷方式。它实际上是一个特殊的文件。在符号连接中,文件实际上是一个文本文件,其中包含的有另一 文件的位置信息。
软连接上 文件有主从之分,主文件删除了,从文件无法访问

八、file命令

显示文件类型的命令
file命令用来识别文件类型,也可用来辨别一些文件的编码格式。		

1、命令语法
file [-option] file …
2、命令选项

选项功能
-b列出文件辨识结果时,不显示文件名称,只显示结果
-f列出文件中文件名的文件类型
-F使用指定分隔符号替换输出文件名后的默认的":"分隔符
-i输出mime类型的字符串

九、cp命令

拷贝文件或目录的命令

1、命令语法
cp [OPTION]… [-T] SOURCE DEST
cp [OPTION]… SOURCE… DIRECTORY
cp [OPTION]… -t DIRECTORY SOURCE…
2、命令选项

选项功能
-i交互式复制,即覆盖之前提醒用户确认
-f强制覆盖目标文件
-r/-R递归复制目录
-d复制符号链接文件本身,而非其指向的源文件
-a用于实现归档
-p保留源文件或目录的属性,包括所有者、所属组、权限与时间
-P-parents,保留源文件或目录的路径,此路径可以是绝对路径或相对路径,且目的目录必须已 经存在

十、find命令

在指定的路径下查找指定文件的命令 

1、命令语法
find [path…] -options [expression] [-print -exec -ok ]

2、命令说明
path:要查找的目录路径。
~ 表示$HOME目录
. 表示当前目录
/ 表示根目录
print:表示将结果输出到标准输出。
exec:对匹配的文件执行该参数所给出的shell命令。
形式为command {} ;,注意{}与;之间有空格
ok:与exec作用相同,区别在于,在执行命令之前,都会给出提示,让用户确认是否执行

3、options常用的选项
-name:按照名字查找
-perm:安装权限查找
-user:文件属主来查找
-group:文件所属组来查找
-type:按照文件类型查找

十、split命令

分割文档的命令 

1、命令语法
split [OPTION]… [INPUT [PREFIX]]
2、命令选项

选项功能
-b输出文件的大小,单位是byte
-d使用数字作为后缀。 -a配合使用 指定后缀长度
-l指定输出文件的列数大小

十一、mv命令

文件/目录改名或变更存储位置的命令
mv命令是move的缩写,可以用来移动文件或者将文件改名

1、命令语法
mv [OPTION]… [-T] SOURCE DEST
mv [OPTION]… SOURCE… DIRECTORY
mv [OPTION]… -t DIRECTORY SOURCE…
2、命令选项

选项功能
-b当目标文件存在时,先进行备份再覆盖
-f当目标文件存在时,强制覆盖
-i交互式,默认选项,当目标文件存在时,提示是否覆盖
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值