linux学习笔记(2):文件管理

1. 建立
建立文件
touch 文件名
举例:touch file1 flie2 flie3…
在这里插入图片描述
新建目录
mkdir 目录名
举例:mldir dir
在这里插入图片描述
建立递归目录
mkdir -p 目录名/目录名/目录名…
举例:mkdir -p dir1/dir2/dir3
在这里插入图片描述
2. 删除
删除文件
rm 文件名
举例:rm flie
在这里插入图片描述
强制删除文件
rm -f 文件名
注释:-f 表示force强制删除不提示
在这里插入图片描述
删除递归目录
rm -r 目录名
注释:-r  recursive 递归删除,也就是会删除目录 本身和里面的所有内容
举例:rm  -r dir
在这里插入图片描述
强制删除递归目录
rm -fr 目录名
举例:rm -fr dir
在这里插入图片描述
复制
cp 源文件 目的地目录
cp -r 源目录 目的地目录
注意:目的地目录必须存在
举例:cp flie1 dir0
   cp -r dir1 dir0
在这里插入图片描述
文件移动
mv 源文件 目的地目录
mv 源目录 目的地目录
注意:相同磁盘文件移动是重命名
   不同磁盘文件移动是复制后删除
举例:mv flie1 dir0
   mv dir1 dir0
在这里插入图片描述
文件查看
cat   文件名      显示文件全部内容
  -n  文件名   显示文件内容并在每行前加入行号
  -b  文件名   显示文件内容并在每行前加入行号但是不包含空行
分页浏览查看
less  文件名
上|下        逐行移动
pageup|pagedown  逐页移动

/关键字      高亮显示关键字,n向下匹配,N向上匹配
head       文件名    显示文件前10行
head   -n  3 &emsp文件名     显示文件前3行
tail        文件名    显示文件后10行
tail   -n  3   文件名    显示文件后3行
在这里插入图片描述
在这里插入图片描述
显示
ls    目录名    显示路径信息
ls  -l    目录名    显示目标属性
ls  -l d   目录名    显示目录本身属性
ls  -R   目录名    递归显示目录中的所有内容
ls  -a       显示所有文件包括以".“开头的隐藏文件
ls  -ad   .*    显示所有隐藏文件
在这里插入图片描述
切换
cd      进入当前用户家目录
cd   /mnt   进入mnt目录
cd   …    进入到当前目录的上一级目录
cd  -     当前目录和进入当前目录之前所在目录之间的切换

文件路径
1.相对路径
相对与当前系统位置,文件名称的简写,此名称前会自动添加’pwd’命令的输出,
相对路径文件名称前不会出现”/"
2.绝对路径
文件在系统中的真实位置,在任何情况下都可以使用绝对路径一定以"/" 开头

3.linux的系统结构及目录分类
linux是一个倒树型结构顶级目录 “/” (根目录)
"/"下的二级目录

/bin		系统常规命令
/boot		系统启动目录
/dev		设备影射文件
/etc		系统配置文件
/home		普通用户家目录
/lib		32位函数库
/lib64		64位函数库
/media		光盘临时挂载
/mnt		手动临时挂载
/run		自动临时挂载
/opt		第三方软件安装位置
/proc		系统进程信息和硬件信息
/root		超级用户家目录
/sbin		系统管理命令
/srv		系统数据
/sys		内核相关调式
/tmp		临时文件
/usr		用户相关设定
/var		系统数据

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_43287266/article/details/82962364