Linux命令-操作文件和目录

1,列出目录下文件或文件夹

1,概述
ls命令用来显示指定目录下的内容
语法:ls 【-选项】【参数】
常用的选项有
-a:显示所有文件和目录,包括隐藏文件和目录(隐藏文件以.开头),而且显示".“和”…“目录
-A:显示所有文件和目录,包括隐藏文件和目录,不显示”.“和”…"目录
-l:显示文件和目录的完整信息
-t:根据时间排序(最近修改的文件或目录在最上面)
2,示例
1)直接使用ls
列出当前目录下的内容
2)带选项示例
ls -a ,ls -A, ls -l, ls -t
#注意:选项可以组合使用,但是短横线“-”只要一个,字母顺序随意
ls -la(列出所有文件和目录,并且包括完整信息)
3)带参数示例
#列出/home下内容
ls /home
4)综合使用
列出/etc下所有文件和目录,并且包括完整信息
ls -la /etc
5)参数还可以模糊匹配
通配符:
表示匹配0-多个字符
?表示单个字符
列出/bin下面以g开头的文件或文件夹等
命令:
ls -la /bin/g

列出/bin下面gr?p的文件(?位置的字符不记得了,可以这样查询)
命令:
ls -ls /bin/gr?p

2,alias设置别名

1)alias查看所有的别名
在这里插入图片描述
2)创建别名
alias 别名=‘代替的指令’
示例:alias lbin=‘ls -l /bin’
3)取消别名
unalias 别名
示例:unalias lbin

3,改变当前路径

获取当前路径pwd命令
1,cd【相对路径或绝对路径】
1)回到自己属主目录
cd ~或者直接cd
2)绝对路径与相对路径
进入/root/Desktop
绝对路径(从根目录开始写,不看当前位置)
cd /root/Desktop
相对路径(不是从根目录开始写,看当前位置,假设当前位置在/root)
cd Desktop
3)进入上一层目录(不管当前目录)
cd …

4,创建文件或目录

1)mkdir [-选项] 目录名称
常用选项:
-p :当建立的目录的父目录不存在时,同时建立父目录
示例:
创建test目录
mkdir test
同时创建多个目录,用空格分开
mkdir test1 test2 test3
创建多级目录
mkdir -p d1/d2/d3/d4
2)删除空目录
示例:
删除test目录(test为空目录)
rmdir test
3)touch创建空白文档
语法:touch 文件名
touch a

5,删除文件或目录

rm [-选项] 文件或目录(可以是多个,空格隔开)
选项说明:
-f:强制删除,不提示用户是否需要删除的信息
-r:循环删除,常用于目录删除
1)删除文件
示例:
rm a (删除文件会有提示)
rm -f a(删除文件,没有提示)
2)删除目录
示例:
删除test目录
rm -rf test
3)rmdir和rm区别
rmdir只能删除空目录
rm可以删除文件或目录(包括空和非空)
比如删除非空目录:rm -rf d1
4、注意:不允许使用rm -rf /

6,复制文件或目录

格式:cp [-选项] 源(可以有多个) 目标
选项:
-r:递归处理,将制定目录下的文件与子目录一并处理
1、文件复制
①复制文件到文件夹(cp命令 最后的参数是文件夹)
当前目录/root,下面有个文件叫a,文件夹test
cp a test
或者
cp /root/a /root/test
②复制文件到文件夹,并且改名(cp命令 最后的参数是文件名)
cp a test/b
或者
cp /root/a /root/test/b
③批量文件复制
将一个目录下的文件全部复制到另一个目录,在目录的路径后面加*
当前目录/root,下面有test和test1两个文件夹,test中有文件
cp test/* test1
2、目录复制
将整个目录复制到另一个目录中
当前目录/root,下面有test、test2、test3三个文件夹
1)把test整个目录复制到test2中
cp -r test test2(复制成功)
2)可以同时复制多个目录
把test和test2复制到test3中
cp -r test test2 test3
(命令最后一个文件夹是目标文件夹)

7,移动文件或目录或修改名称

移动可以认为是剪切

mv [-选项] 源(可以有多个) 目标

1、移动(目标文件夹存在)
移动文件a到文件夹test(test是文件夹,并且存在)
mv a test

移动文件夹test2到文件夹test(test是文件夹,并且存在)
mv test2 test

2、改名(目标文件或文件夹不存在)
修改文件a名称为文件b(b是文件名,并且不存在)
mv a b

修改文件夹test名称为文件夹testa(testa是文件夹名,并且不存在)
mv test testa

接下来更新列表为

查看文件内容
时间
关机重启
编辑文件命令
创建文件链接
用户和群组管理
文件属性
查找
进程
归档管理
磁盘管理
网络相关的内容
以及一些自己遇到到问题举例等

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值