当前位置: 首页 > >

8:linux文件处理命令 目录处理命令 ls mkdir cd pwd mkdir rmdir cp mv rm touch less tail 硬链接 软连接

发布时间:

ls: 列出目录


ls -a 显示隐藏文件


ls -l 显示长文件(显示详细信息) 等同于ll

文件大小显示的字节



ls -lh 将文件大小转换为对应的单位


ls -lrt 按照时间排序


mkdir:创建一个新的目录

创建 china 目录


mkdir -p 创建递归目录


cd:切换目录

cd 目录 进入目录


.. 表示上级目录
. 表示当前目录


pwd:显示目前的目录
rmdir : 删除空目录


cp: 复制文件或目录

可以复制多个文件,也可以修改文件名
重点关注 -r -p


mv: 移动文件与目录,或修改文件与目录的名称 (剪切)

可以剪切多个文件,也可以剪切并修改文件名


rm: 移除文件或目录

rm source target

选项与参数:


-f :就是 force 的意思,忽略不存在的文件,不会出现警告信息;-i :互动模式,在删除前会询问使用者是否动作-r :递归删除啊!最常用在目录的删除了!这是非常危险的选项!!!
== 尽量不要在服务器上使用 rm -rf 该命令将删除所有文件。删库跑路命令。不要去记它。==
rm -rf * : 删除当前目录中的所有文件


touch 创建带空格的命令(不建议这样操作)


怎么删除文件名带空格的文件呢? 需要加上双引号,这也是不建议创建带空格的文件的原因


cat tac more less tail 可以参考 https://blog.csdn.net/lingyiwin/article/details/111145620

cat 由第一行开始显示文件内容
tac 从最后一行开始显示,可以看出 tac 是 cat 的倒著写!
nl 显示的时候,顺道输出行号!
more 一页一页的显示文件内容
less 与 more 类似,但是比 more 更好的是,他可以往前翻页!
head 只看头几行
tail 只看尾巴几行
你可以使用 man [命令]来查看各个命令的使用文档,如 :man cp。


linux 软连接 和 硬链接 ln命令

ln [参数][源文件或目录][目标文件或目录]

必要参数:


-b 删除,覆盖以前建立的链接-d 允许超级用户制作目录的硬链接-f 强制执行-i 交互模式,文件存在则提示用户是否覆盖-n 把符号链接视为一般目录-s 软链接(符号链接)-v 显示详细的处理过程
软链接:相当于快捷方式
1.软链接,以路径的形式存在。类似于Windows操作系统中的快捷方式2.软链接可以 跨文件系统 ,硬链接不可以3.软链接可以对一个不存在的文件名进行链接4.软链接可以对目录进行链接
硬链接:可以看做是备份
1.硬链接,以文件副本的形式存在。但不占用实际空间。2.不允许给目录创建硬链接3.硬链接只有在同一个文件系统中才能创建4.同步更新5.不能跨分区创建硬链接
硬链接共享一个i节点 使用ls -i 命令查看 硬链接和源文件使用功能同一个i节点。



友情链接: