Linux命令-文件管理

这篇博客详细介绍了Linux系统中关于文件管理的各种命令,包括查看文件信息的`ls`、切换目录的`cd`、清屏的`clear`、显示当前路径的`pwd`、创建目录的`mkdir`、创建文件的`touch`、拷贝文件的`cp`、移动文件的`mv`、删除目录的`rmdir`、删除文件的`rm`、查看文件内容的`cat`、分屏显示的`more`、查看文件前几行的`head`、查看文件后几行的`tail`、建立链接文件的`ln`、输出重定向、文件搜索命令`which`、`find`和`grep`,以及归档管理的`tar`和各种压缩解压命令如`gzip`、`gunzip`、`zip`、`unzip`、`bzip2`和`bunzip2`。这些命令是Linux系统中进行文件操作的基础,对于日常使用和系统维护至关重要。
摘要由CSDN通过智能技术生成

1,查看文件信息:ls

ls是英文单词list的简写,其功能为列出目录的内容,是用户最常用的命令之一,它类似于DOS下的dir命令。

Linux文件或者目录名称最长可以有265个字符,“.”代表当前目录,“…”代表上一级目录,以“.”开头的文件为隐藏文件,需要用 -a 参数才能显示。

语法说明

命令名称:ls
命令英文原意:list
命令所在路径:/bin/ls
执行权限:所有用户
功能描述:显示目录文件
语法:ls 选项[-ald] [文件或目录]
-a 显示指定目录下所有子目录与文件,包括隐藏文件
-l 以列表方式显示文件的详细信息
-h 配合 -l 以人性化的方式显示文件大小
-d 可以查看当前目录的属性
案例
ls -a 显示当前目录下的所有文件包含隐藏文件
ls -al 显示当前目录下的所有文件包含隐藏文件以列表方式显示文件的详细信息
ls -alh 显示当前目录下的所有文件包含隐藏文件以列表方式显示文件的详细信息和大小
ls -dl 查看当前文件夹的属性

ls 显示当前目录里面所有文件及文件夹
在这里插入图片描述

ls -a 显示当前目录下的所有文件包含隐藏文件
在这里插入图片描述

ls -al 显示当前目录下的所有文件包含隐藏文件以列表方式显示文件的详细信息
在这里插入图片描述

ls -alh 显示当前目录下的所有文件包含隐藏文件以列表方式显示文件的详细信息和大小
在这里插入图片描述

ls -dl查看当前文件夹的属性
在这里插入图片描述

图中列出的信息含义如下图所示:

在这里插入图片描述

与DOS下的文件操作类似,在Unix/Linux系统中,也同样允许使用特殊字符来同时引用多个文件名,这些特殊字符被称为通配符。

通配符 含义
* 文件代表文件名中所有字符
ls te* 查找以te开头的文件
ls *html 查找结尾为html的文件
代表文件名中任意一个字符
ls ?.c 只找第一个字符任意,后缀为.c的文件
ls a.? 只找只有3个字符,前2字符为a.,最后一个字符任意的文件
[] [”和“]”将字符组括起来,表示可以匹配字符组中的任意一个。“-”用于表示字符范围。
[abc] 匹配a、b、c中的任意一个
[a-f] 匹配从a到f范围内的的任意一个字符
ls [a-f]* 找到从a到f范围内的的任意一个字符开头的文件
ls a-f 查找文件名为a-f的文件,当“-”处于方括号之外失去通配符的作用
\ 如果要使通配符作为普通字符使用,可以在其前面加上转义字符。“?”和“*”处于方括号内时不用使用转义字符就失去通配符的作用。
ls \*a 查找文件名为*a的文件

2, 切换工作目录: cd

在使用Unix/Linux的时候,经常需要更换工作目录。cd命令可以帮助用户切换工作目录。Linux所有的目录和文件名大小写敏感

语法说明

1
命令名称:cd
2
命令英文原意:change directory
3
命令所在路径:shell内置命令
4
执行权限:所有用户
5
语法:cd [目录]
6
功能描述:切换目录
7
        cd  /   进入用户的主目录。
8
        cd  test 进入当前目录下的test目录 【这个是相对目录】
9
        cd /root/test 进入root目录下的test目录  【这个是绝对目录】
10
        cd ~    切换到当前用户的主目录(/home/用户目录)
11
        cd .    切换到当前目录
12
        cd ..   切换到上级目录
13
        cd -    可进入上次所在的目录
14
?

cd后面可跟绝对路径,也可以跟相对路径。如果省略目录,则默认切换到当前用户的主目录。

注意:
•如果路径是从根路径开始的,则路径的前面需要加上 “ / ”,如 “ /mnt ”,通常进入某个目录里的文件夹,前面不用加 “ / ”。

3,清屏:clear

clear作用为清除终端上的显示(类似于DOS的cls清屏功能),也可使用快捷键:Ctrl + l ( “l” 为字母 )。

4,显示当前路径:pwd

使用pwd命令可以显示当前的工作目录,该命令很简单,直接输入pwd即可,后面不带参数。

语法说明

1
命令名称:pwd
2
命令英文原意:print working directory
3
命令所在路径:/bin/pwd
4
执行权限:所有用户
5
语法:pwd
6
功能描述:显示当前所在的工作目录
7
范例:pwd

5,创建目录:mkdir

通过mkdir命令可以创建一个新的目录。参数-p可递归创建目录。
需要注意的是新建目录的名称不能与当前目录中已有的目录或文件同名,并且目录创建者必须对当前目录具有写权限。

语法说明

1
命令名称:mkdir
2
命令英文原意:make directories
3
命令所在路径:/bin/mkdir
4
执行权限:所有用户
5
语法:mkdir  [目录名]
6
功能描述:创建新目录
7
    参数说明  -p  如果上层目录不存在,则会创建上层目录
8
范例: 
9
        mkdir  test  在当前目录下创建一个test的目录
10
        mkdir  /root/test 在root目录下创建一个test目录
11
        mkdir  /root/test1/test2/test3 创建目录 这里会报错,因为test1,test2目录不存在 解决办法是  mkdir -p  /root/test1/test2/test3
12
        mkdir  /root/test4  /root/test4  同时创建两个目录
13
        mkdir  test6  test7 在当前目录下创建两个目录
14
        mkdir 'pargam files'创建一个有空格的目录【不推荐使用】
15 

6,创建文件:touch

通过touch命令可以创建一个新空文件

语法说明


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值