Linux笔记(一) 文件命令管理

本文主要介绍了Linux系统中常用的文件管理命令,包括ls、cd、clear、pwd、mkdir、touch、cp、mv、rm、cat、more、ln、grep以及tar等。详细解释了各命令的功能、使用选项和实例,帮助读者熟悉Linux文件操作。

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

Linux

1、文件管理命令
ls --help寻求帮助信息
敲出前几个字母时按tab键自动补全命令

加粗样式(1)、查看文件信息:ls,list file的缩写,列出目录内容,类似dos下的dir命令
1. 命令所在路径:/bin/ls
2. 执行权限:所有用户
3. 功能描述:显示目录文件
4. 语法:ls 选项【-ald】【文件或目录】
-a显示指定目录下所有子目录与文件,包括隐藏文件
-l以列表方式显示文件详细信息
-h配合-l显示文件大小
-d查看当前目录属性

                                          5. 例子:ls -al                          ll==ls -l,命令

加粗样式(2)通配符 代表文件名中所有字符
ls te
查找以te开头的文件
ls *html查找结尾为html的文件

加粗样式(3)切换工作目录:cd
change directory,shell内置命令,执行权限:所有用户
cd / 进入用户的主目录
cd test 进入当前目录下的test目录,相对目录
cd /root/test 进入root下的test目录 ,绝对目录
cd ~切换到当前用户的主目录
cd .切换到当前目录
cd …切换到上级目录
cd -可进入上次所在目录

加粗样式(4)清屏:clear 快捷键ctrl+l
加粗样式(5)显示当前路径:pwd print working directory

加粗样式(6)创建目录:mkdir ,Make directories参数-p可递归创建目录,名字不能和已有目录 或文件同名,且创建者必须有对当前目录的写权限;;可创建多个目录
mikdir [目录名] ;-p 若上层目录不在,则创建上层目录。
mkdir /root/test 在root目录下创建test目录
mkdir /root/test1/test2/test3 错误 得用mkdir -p /root/test1/test2/test3
mkdir /root/test4 /root/test5 同时创建俩个目录
mkdir test6 test7 在当前目录下同时创建俩目录
mkdir ‘program files’创建一个有空格的目录,同时进去也得打上单引号

加粗样式(7)touch 【文件名】,可同时创建俩个文件
通过touch命令创建一个新的空文件

加粗样式(8)拷贝文件:cp,将给出的目录复制到另一个文件或目录中
-a保持文件原有属性
-R 【源文件或目录】 【目的目录】 复制目录
-v显示拷贝进度

                              例子:cp -r/root/work /root/hello  把work复制到hello里

加粗样式(9)移动文件:mv,move,移动或重命名文件或目录
(10)删除目录:rmdir,必须离开目录,并且只能是空目录,不常用

加粗样式(11)删除文件或者目录rm,remove,常用
-f强制删除
-r递归删除目录下内容,删除文件夹时必须加此参数
-v显示删除进度

[root@localhost ~]# rm -rf / 删除根文件,系统崩溃

加粗样式(12)cat,查看或合并文件,用于连接文件并打印到标准输出设备上
-n显示文件里数据的行号
(13)more ,分屏显示,每次显示一页,按空格下一页,按q退出,h键获取帮助

                     (14)查看文件的前几行:head  -num 【文件名】
                     (15)查看文件的后几行:tail  -num 【文件名】

加粗样式(16)建立连接文件:ln ,link ;
ln [源文件] 【链接文件】 (硬链接);ln -s 【源文件】 【链接文件】(软连接)
链接文件分两种: 1、软链接,不占用硬盘空间,源文件删除链接失效
2、硬链接,只能链接普通文件,不能链接目录,会同步更新
注意:若软连接不在同一个目录,源文件需绝对路径

                       (17)输出重定向命令,将命令执行的结果重定向到一个文件,本应显示在终端的内容保存到指定文件中,例子:ls >text.texdt
                         (18)文件搜索命令 which 【命令名称】,显示系统命令所有目录
                       (19)文件搜索命令,find
                                    find test.sh
                                    find *查找当前目录下所有后缀为.sh的文件
                                       find  [A-Z] *所有以字母开头的文件
                                       find /tmp -size 2M大小等于2M, ~+2M大于2M,  -2M小于2M
                                       find -size +4k -size  -5M  大于4k小于5M的文件
                                        find -perm 777权限为777的目录

加粗样式(20)grep命令,对文本文件搜索,若找到模式则打印包含模式的所有行
grep 【-选项】‘搜索内容串’文件名 输入字符串参数时最好用引号标记。
例:grep ‘a’ 1.text
-v显示不包含匹配文本的所有行(相当于求反)
-n显示匹配及行号
-i忽略大小写

加粗样式(21)归档管理:tar 【参数】 打包文件名 文件,参数前的‘-’可用可不用
-c生成档案文件,创建打包文件
-v列出归档解档的详细过程,显示进度
-f指定档案文件名称
-t列出档案中包含的文件
-x解开档案文件
-z打包的同时压缩

                               案例:tar -zcvf test.tar.gz test 把文件或文件夹压缩成test.tar.gz
                                   tar -zxvf test.tar.gz 解压此文件
                                      tar -zxvf xxx.tar,gz -C /dir1#解压到指定目录
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值