第十四天 07-文件与目录管理

本文介绍了Linux系统中的基本文件和目录操作,包括ls列出目录,pwd查看工作路径,cd切换路径,以及cp和mv的文件复制与移动,rm删除文件,mkdir创建目录等命令。还详细说明了Linux下七种文件类型,并提供了多个实战案例展示如何进行具体操作。
摘要由CSDN通过智能技术生成

文件和文件夹操作

一、文件操作

命令作用
ls列出目录
pwd打印工作路径
cd切换工作路径
ls -l查看文件类型
cp复制文件或目录
find查找文件或者目录
mkdir 文件创建目录
mv // move 文件移动或者重命名
rm -rf 文件删除文件或目录 -r删除子目录 -f 强制删除
touch 文件创建空文件
ln -s软链接
ln硬链接
mount挂载

二、Linux下七种文件类型:

l(link):链接文件;

d:目录文件;

分为三种文件:

1、纯文本文件(ASCII):内容可直接读取,数字字母等,比如配置文件几乎都是这种文件;

2、二进制文件(binnary):Linux中可执行文件,比如命令文件,cat ls cp;

3、数据格式的文件(date):具有特定格式的文件。

**-:**普通文件;

c:字符设备;

s(sock):

prw:管道文件;

三、案例:

功能项命令或者格式作用
文件操作cp hello.txt /opt/test把文件hello.txt复制到文件夹/opt/test下
cp hello.txt /opt/test/hello.cp把文件hello.txt复制到文件夹/opt/test下并重命名为hello.cp
mv hello.txt /opt/test把文件hello.txt移动到文件夹/opt/test下
mv hello.txt /opt/test/hello.mv把文件hello.txt移动到文件夹/opt/test下并重命名为hello.mv
mv hello.txt hello.png重命名
rm /opt/test/hello.txt删除文件
rm -f /opt/test/hello.png强制删除文件,不会有提示信息
du -sk hello.txt查看文件hello.txt的大小(以K为单位)
连接ln -s hello.txt shello为hello.txt文件创建一个名为shello的软链接(类似于快捷方式)
ln -d hello.txt dhello为hello.txt文件创建一个名为dhello的硬链接,硬链接表示所有文件中任意更改一个,其他文件的所有属性会跟着变化,如大小、更新时间、权限等

四、文件夹操作

功能项命令或格式作用
ls / treels [option] [file/directory]显示指定目录下的所有文件或文件夹
ls显示当前目录的内容
ls -l显示当前目录的详细内容
ls -a显示所有文件,包括隐藏文件
ls*.txt显示目前目录下所有以.txt为后缀名的文件
ls /opt/888显示/opt/888下的内容
ls -R /opt/列出所有/opt目录及子目录的内容
tree /opt用树状图显示目标及文件
pwdpwd显示当前所在目录
cdcd directory切换到指定目录
cd ~切换到当前用户的主目录
cd …返回当前目录的上一级目录
cd /opt/learn用绝对路径切换到/opt/learn目录下
cd …/…/使用相对路径切换到当前目录的上一级的上一级目录下
mkdirmkdir [option] [directory1] [directory2]…创建目录
mkdir /opt/learn/other在目录/opt/learn/下创建目录other
mkdir dir2 dir3 dir4同时创建dir2 dir3 dir4三个目录
mkdir -p /dir2/dir3/dir4同时创建多层目录
rmdirrmdir dir1删除一个空目录
其他操作cp -r /opr/learn /opt/learn2拷贝文件夹
mv /opr/learn2 /opt/learn3重命名文件夹
rm -rf /opt/learn3强制删除文件夹

补充:创建隐藏文件-隐藏文件前缀为 .文件名

l例如:touch .a

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阿凯6666

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值