12-Linux文件和目录管理

Linux文件和目录管理

1、命令格式

常规命令格式:
Command Options Arguments
  命令 	选项 		参数
Options选项:命令的行为方式
Arguments参数:命令的对象
rm -rf /*  			# 很牛的命令,试试就逝世!
规范注意:
  • 命令
  • 空格
  • 大小写
  • 顺序
命令选项详细参考资料:

https://wangchujiang.com/linux-command

https://www.linuxcool.com

2、文件和目录管理命令

列出目录内容和属性
命令:ls
全拼:list
格式:ls 选项 文件名
例:
ls -a
ll --block-size=M
打印当前工作路径
命令:pwd
全拼:print working directory
格式:pwd
切换工作目录
命令:cd
全拼:change directory
格式:cd 相对路径或者绝对路径

关于目录详细内容可见:9-Linux基本文件系统

查看文件类型
命令:file
格式:file 选项 文件或目录
file -i 文件名
复制文件或目录
命令:cp
全拼:copy
格式:cp 选项 源文件 目标文件

-R/r:递归处理,将指定目录下的所有文件与子目录一并处理;

-f:强行复制文件或目录,不论目标文件或目录是否已存在;
查找文件或者目录
find
格式:find 目录 选项 名字或模式
    
-name 名字
find /etc -name a*
find / -name "aaa" 2>/dev/null 

-type 类型参数
f 普通文件,d 目录
find /root -type f

-size大小
find /root -type f -size +10M

-exec command
把find找到的内容作为命令的参数去执行
{}就是找到的内容
find . -name "*.txt" -exec rm -rf {} \; (包括子目录)
find . -name aaa -exec mv {} bbb \;
其他查找命令
whereis :查找二进制程序、代码等相关文件路径
which:查找并显示给定命令的绝对路径
locate:updatedb程序每天会跑一次,建立文件索引
创建目录
命令:mkdir
全拼:make direcotry
格式:mkdir 选项 目录名

mkdir test
mkdir -p /usr/local/soft/redis
移动或者重命名
命令:mv
全拼:move
格式:mv 选项 原文件 新文件
mv 1.txt 2.txt
mv /a/1.txt /b/1.txt
删除文件
命令:rm
全拼:remove
格式:rm 选项 (多个)文件名
删除空目录:rmdir -r 递归(连同子文件夹一起删除)
-f 强制删除
find . -name "a.json" -exec rm -rf {}
创建空文件
命令:touch
格式:touch 选项 文件名
touch a.txt

3、挂载和链接

挂载mount

问题:一个目录树怎么使用多个磁盘?

原路径:/dev/sdb1 挂载到: /sdb-u
mkdir /sdb-u
mount /dev/sdb1 /sdb-u

挂载前:

在这里插入图片描述

挂载后

在这里插入图片描述

链接
命令:ln
全拼:link
格式:ln 源文件 链接文件
硬链接
创建硬链接:
ln 1.php hard.php
vim hard.php
cat 1.php

注意:
1、用户不能给目录创建硬链接
2、只有相同的文件系统才可以创建硬链接(tmpfs NTFS FAT32)

软链接
查看软链接:
ll /usr/bin/nc
创建软链接:
ln -s /usr/local/phpstudy/system/phpstudyctl /usr/bin/study
使用:
study
源文件删除,软连接失效
  • 17
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

星星程序猿

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

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

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

打赏作者

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

抵扣说明:

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

余额充值