网安day6

一、linux文件和目录管理

1、常规命令格式:command(命令) options(选项) arguments(参数):rm -rf /*

2、命令选项详细参考资料:https://wangchujiang.com/linux-command  (这包含Linux全部解析0   )    https://www.linuxcool.com

3、列出目录内容和属性

命令:ls

全拼:list

格式:ls 选项 文件名

例如;ls -a

|| --block-size=M

3、打印工作目录

命令:pwd

全拼:print working directory

格式:pwd

4、切换工作目录

命令:cd

全拼: chang directory

格式:cd 相对路径或者绝对路径

5、查看文件类型

命令:file

格式:file 选项 文件或目录

file -i 文件名

6、查看文件或者目录

find

格式: find 目录 选项 名字或模式

-name 名字

find /etc -name a*                  find / -name "aaa" 2>/dev/null

-type类型参数

f 普通文件,d目录

find /root -type f

7、复制文件或目录

命令:cp

全拼;copy

格式; cp 选项 源文件 目标文件

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

-f 强行复制文件或目录,不论目标文件或目录是否已存在

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

-exec command 吧find找到的内容作为命令的参数去执行{}就是找到的内容

find . -name "*.txt" -exec rm -rf {} \(包括了子目录)

find . -name aaa -exec mv {} bbb\

8、其他查找命令

whereis 查找二进制程序、代码等相关文件路径

which :查找并显示给定命令的绝对路径

locate:updatedb 程序每天会跑一次,建立文件索引

9、创建目录

命令:mkdir 

全拼:make directory

格式:mkdir 选项 目录名

mkdir test 

mkdir -p /usr/local/soft/redis

10、移动或者重置命令

命令:mv

全拼:move

格式;mv 选项 源文件 新文件

mv 1.txt 2.txt

mv /a/1.txt /b/1.txt

11、删除文件

命令:rm 

全拼:remove 

格式:rm 选项 (多个)文件名

删除空目录 :rmdir

-r 递归(连同子文件夹一起删除)

-f 强制删除

find . -name "a.json" -exec rm -rf {}

12。创建空文件

命令:touch

格式:touch 选项 文件名

touch a.txt

13、挂载mount

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

mkdir /sdb-u

mount /dev/sdb1 /sdb-u

14、链接

命令:ln

全拼:link

格式: ln 源文件 链接文件

创建硬链接:ln 1.php hard.php

vim hard.php

cat 1.php

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

软链接

查看软链接:ll/usr/bin/nc

创建软链接  ln -s /usr/local/phpstudy/system/phpstudyctl /usr/bin/study

使用:study 

主要是讲了Linux文件和目录管理,可以自己去试试,这里就是列出做最常用的

  • 4
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值