linux学习(一)文件操作命令行记录

一、文件夹操作

1.进入文件夹

cd

举例1:
假设我需要进hellolinux文件夹
在这里插入图片描述
需输入 cd hellolinux
在这里插入图片描述
注意:文件夹可在没用重复文件夹名输入开头字母后按下tab补全

举例2:
假设我需要进入文件下的文件夹
即hellolinux下的hello下的123文件夹
需输入: hellolinux/hello/123/
在这里插入图片描述
举例3:
如果想回到主目录,可再次输入cd。

在这里插入图片描述
注意:此处123指你所在的文件夹,~指你所登录的用户文件夹

举例4:
假设我在此文件夹需要跳转到其他文件夹
此处需要明白
之前我们使用的绝对路径,现在需要使用相对路径

在这里插入图片描述
现在我在hellolinux文件夹下,我需要去访问用户目录下的helloC++目录
在这里插入图片描述
可以在终端数输入:cd ../helloC++
在这里插入图片描述
注意:
.为当前目录
…为上级目录

2.显示文件夹

pwd 全称 pring working directory
显示当前文件夹所在的目录
效果如下:
在这里插入图片描述
我在123文件夹下,输入pwd,会得到该文件夹所在的目录

ls 意思是list,列出所在的文件夹目录

我在hellolinux文件夹下创建了一个123.txt文件和hello文件夹会被显示出来
在这里插入图片描述

在这里插入图片描述

ls -l

显示文件的详细信息,包括读写信息和文件信息等
在这里插入图片描述

3.目录操作

创建操作

mkdir,即make directory 意思是创建目录

举例1:
在hellolinux下创建helloDirectory文件夹
在这里插入图片描述
举例2:
在多层次目录下创建文件夹
在hellolinux文件夹下的hello文件夹下的123文件夹中创建abc文件夹
在这里插入图片描述
可输入:mkdir -p hellolinux/hello/123/abc
在这里插入图片描述
删除操作
rmdir 即remove directory 意思是删除空文件夹
注意是删除空的文件夹
在这里插入图片描述
当我们删除非空文件夹时会报错,告诉我们文件夹非空

举例1:
我在123文件夹下删除haha文件夹,输入rmdir haha
在这里插入图片描述
rm,全程remove删除文件及目录
删除文件需要输入: rm -rf 文件名
举例:
删除hellolinux文件,此文件夹非空且文件夹内有文件。
需输入:rm -rf hellolinux
在这里插入图片描述
rf中r表示recursive , f表示force
具有强制删除的能力

复制文件
cp 全程copy 复制文件或目录
使用方法:cp -rf 需要复制的文件名 复制的文件的新文件名
注意:复制文件夹时,会把文件下面所有文件都会复制

举例:复制test文件夹重命名为test1
需要输入:cp -rf test test1

在这里插入图片描述
注意:如果当test1文件夹不存在则会创建一个新文件夹存放test的文件,如果test1文件夹存在,则会将test文件夹拷贝到test1文件夹下
在这里插入图片描述
mv 全称move 移动或重命名
使用方法 mv 文件名 新文件名
举例:
假设将test文件改名为test3
输入: mv test test3
在这里插入图片描述

4.归档压缩操作

档案打包
tar 全称tape archive 档案打包
使用方法:tar -cvf 档案包名称 需打包文件夹名称
-cvf中c表示create,v表示verbose,f表示file
注意:这里的打包不是压缩,打包仅仅是将文件夹内的所有文件打包成一个文件内存使用不会减小

举例:
将test1文件夹打包
输入tar -cvf test1.tar test1
在这里插入图片描述
注意也可以多个文件一起打包
输入 tar -cvf test.tar test1 test3 helloC++ helloC++2
注意文件名间间隔一个空格键
在这里插入图片描述

换原档案
使用方法:
①tar -xvf 档案包名称
默认还原到当前目录
②tar -xvf -C 档案包名称
添加 -C 可指定目标目录(注意C为大写)
举例:
将test1档案包还原到storage文件夹内
输入 tar -xvf test1.tar -C storage/
在这里插入图片描述
在这里插入图片描述
打包压缩
之前tar打包操作仅仅是打包,容量无变化
创建压缩具体操作:
tar -czvf 打包压缩文件名 需压缩文件名
举例:
将test3文件夹打包压缩
输入:tar -czvf test0tar.gz test3
在这里插入图片描述

解压操作:
tar -xzvf 压缩文件名
tar -xzvf 压缩文件名 -C 指定目录名称
举例:
将test3.tar.gz压缩包解压到storage文件夹下
在这里插入图片描述

补充:
man命令可以查看命令行用法
举例:
查看mkdir的用法
输入man mkdir
在这里插入图片描述
输入q即可退出

5.软链接

软链接,这个特别像windows系统下的快捷方式,它本身就是一个链接,并不是一个文件,点击他进入的原本的文件夹
使用方法:ln -s 源文件夹名 快捷方式文件夹名
这里的-s意思是soft 软的
举例:
将创建test1的快捷方式
输入ln -s test1 test1Shortcut
在这里插入图片描述
注意:
1.软链接创建的是快捷方式,当我们修改源文件时,软链接创建的快捷方式也会随着源文件改变。
2.删除源文件,软链接失效

在终端页面可输入ls -l查看详细情况
在这里插入图片描述
这里可看到test1Shortcut指向test1
在这里插入图片描述
这里的d开头表示的是文件夹或者目录,l开头表示软连接

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
09-20 426
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值