Linux基础学习(三)

本文详细介绍Linux系统的文件夹及文件操作命令,包括路径管理、文件创建与删除、权限设置等核心内容,并介绍了常用的压缩与解压方法。

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

Linux基础学习(三)

 

文件夹操作

pwd:print working directory,打印(显示)当前工作目录

cd:change directory,改变当前工作目录,不带参数进入当前用户主文件夹。

        root主文件夹:/root                        普通用户主文件夹: /home/用户名

cd  .. :返回上一级文件夹

mkdir:make directory 创建新文件夹 –p 检测到不存在文件夹时自动创建(连续创建)

rmdir:remove directory 删除!!!空!!!文件夹

rm –rf  删除文件夹及其所有子文件  -f强制删除,-r文件夹及其所有子文件

ls:list,查看某个文件夹下的所有文件信息(没有参数,则查看当前目录所有文件),-l表示显示详细属性信息,-a表示显示所有文件(包括隐藏文件)

 

ls –s执行结果解读:

第一个字符串的第一个字符代表文件类型,d表示文件夹,-表示普通文件,l表示软连接文件

接下来九个字符表示文件的访问权限,均分为3组:

        1.第一组表示文件所有这对该文件的访问权限;

        2.第二组表示文件所属组群里面的用户对该文件的访问权限

        3.第三组表示其他用户对该文件的访问权限。

        4.每一组最高权限为rwx(可读可写可执行) r:read 可读 w:wirte 可写 x:execute,可执行,没有相应权限就用-代表

接下来几列分别表示为硬链接数(副本和原文件的数量),文件所属用户,文件所属组群,文件大小(以Byte为单位),最近修改时间,文件名

 

cp:copy 拷贝文件夹  -r文件夹及其子文件

mv:move 移动文件夹

rename:重命名  带三个参数(改变的字符串,替换的字符串,文件名字)

Linux系统中,每一个文件夹(包括新建的)都有两个基础的隐藏文件夹  . , .. ,一个点代表当前文件夹,两个点代表上一级文件夹。

        例如:

        mkdir ./abc指在当前文件夹创建abc文件

        mkdir ../abc指在当前文件夹的上一级文件夹创建abc文件

文件路径的两种表示形式:

  1. 绝对路径,基于根目录(/)定位,例如/home/XX/XX
  2. 相对路径,基于当前文件夹为开始,进行位置的编写

在Linux系统中,文件名的第一个字符为 . 的文件是隐藏文件

普通文件操作

创建普通文件(vi/vim,touth,重定向符(>和>>))

vi/vim,vim时vi的加强版,vi/vim是所有Linux系统自带的文本编辑器,没有图形化界面(GUI),是字符化用户界面(CUI)

I键插入模式进行文本的输入

Esc键命令模式进行文本的保存退出操作

        :w保存   :wq保存并退出  加!代表强制执行命令

        G键跳到末尾,gg连按两次g键跳到开头,dd连按两次d键删除一行

         yy复制一行,可进行多行复制,p粘贴,dd剪切一行,p粘贴

         set nu开启行号 set nonu关闭行号

touth:直接创建一个文件,不能进行编写

重定向符(>和>>):

> ifconfig > file 将ifconfig输出的信息写入file文件中,如果file文件不存在则创建,存在则覆盖文件内容。

>> 不覆盖文件内容,也就是在原文件的基础上追加内容

echo 重新输出一遍所输入的内容,通常配合重定向符使用,进行内容的添加。例如echo  hello,world > file

删除普通文件

rm(remove):删除文件,可以批量删除文件

通配符:

        *表示0或多个任意字符

       ?表示一个任意字符

        例如:rm   a* 删除当前目录下所有的以a开头的文件

修改普通文件属性信息

chmod:change mode 修改文件模式(即访问权限)

通过3位八进制改变权限:

        例如:chmod 444 文件名 将文件每个权限改为r-x  rwx三位二进制为8

通过字母改变权限三个权限:

        分别通过u,g,o三个字母所代表

        例如:chmod  u+rw g+rx,o-rx 文件名  将文件的第一个权限加入读和写,将文件的第三个权限减少读和执行

chown:change ownership 修改文件的所属用户和所属组群

truncate:通过直接裁剪文件改变文件大小

touch:将文件的最近修改时间更新为当前系统时间,如果文件不存在,则会先创建文件

rename:改变文件名字

sata:stata查看文件超级详细的信息

链接文件(Link FIle):软链接和硬链接

软链接:也称为符号链接,相当于windows系统中的快捷方式文件,使用ln -s命令创建,支持普通文件和文件夹

硬链接:文件的副本,但内容会保持同步,使用ln命令直接创建,只支持普通文件

查找文件:通过通配符可以先实现各种查找

find:根据目录一层层查找文件

locate:只会查找文建索引的内容,当文件发生变化时需要使用updatedb进行文件索引的更新

grep:在某一文件中查找某一信息,-n显示文件信息位于第几行

 

文件解压和压缩

tar包:仅打包,不压缩文件

c(create)创建,t:查找 ,e:(extract)解包

打包:tar -cvf 包名.tar  各个文件名

解包:tar -evf 包名.tar

查看包:tar -tvf 包名.tar

一次性打包和压缩

例如:gzip算法一次性打包,解压

      压缩:tar -zcvf.tar.gz 各个文件名

      解压:tar –zxvf tar.gz

其他集中压缩和解压方式

方式     打包命令      解压命令           详情

Zip       zip -r     unzip       -r表示递归,本身具备打包功能

tar.gz    gzip       gunzip    z代表用gzip算法解压压缩

tar.bz2   bzip2      bunzip2    小写j代表用bzip2算法解压压缩

tar.xz        xz         unxz        大写J代表用xz算法解压压缩

tar.Z     comproess   umcomproess           过时

7Z       7z a    7z x    7z解压命令支持rar压缩文件,具备打包功能

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值