Skip to content

文件操作

这里附上Linux的文件目录

文件

​ 创建文本文件 touch abc.txt

如果再次使用touch abc.txt的话,只会更改时间戳,并不会更改文件内容

​ **(常用)**查看文本内容 vi abc

​ **(常用)**查看文件或文件夹信息(存储,时间) stat abc.txt

(常用)在当前目录里执行可执行文件,需要添加一个路径./

创建目录(文件夹)

​ **(常用)**创建一个目录:mkdir 123

​ 同时创建多个目录:mkdir 123 321

​ **(常用)**创建其他文件夹下的文件夹:mkdir 123/abc

​ **(常用)**创建一个目录树:mkdir -p /123/abc/321

如果你已经用touch 命令创建了一个文件,你再使用mkdir创建同名的文件夹时,系统会报错,这是因为,Linux中,一切皆为文件

删除文件

递归删除文件夹及其文件 rm -r /123 (它会提示你的操作)

(常用) 强制删除文件 rm -f 321 (只能删除文件)

(常用)(删除本目录下文件夹及其文件) rm -rf 123 (强制删除,没有提示)

查找文件

find / -name 文件名 (从本目录开始搜索)

复制文件

cp /321/adc.txt /123

将321文件夹下的abc 复制到 123文件夹下

复制文件夹

cp -r 123 321

将123文件夹复制到321下

cp -r 123/. 321

将123文件夹下的内容复制到321下

移动文件夹

重命名 mv ccc.txt 111.txt

将ccc改为111

移动 mv 321/abc.txt 123/ccc.txt (移动可重命名)

打印文件内容

cat abc.txt

颜色区别

白色 表示是文件 ,例如txt等文件,

蓝色表示目录(文件夹)

绿色表示可执行文件

红色表示压缩文件

浅蓝色表示链接文件

灰色表示其他文件

红色闪烁表示链接文件有问题

黄色是设备文件

Linux其他命令

[root@192 321]#

root: 表示登录的用户名

321:表示当前路径

#:表示是管理员

$:表示是普通用户

cd :表示进入指令

[root@192 /] /:表示根目录

pwd:显示当前目录

shutdown:关机

reboot:重启

ls:展示当前目录下的内容

参数:-a:显示所有文件
   -l:以长格式输出
   -s:按文件大小进行排序
   -h 以MG形式显示,通常是和l一起用
注意:参数可以混合使用,更多的参数可查看ls --help,大都数指令都可以查看帮助

ll :以长格式输出,包含隐藏文件

参数 -h 以K M G显示文件 #注意ll -h并不能用来查看文件夹大小,它不能查看文件夹里的子目录下的文件大小,只适合查看文件大小

]\