文件操作
这里附上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并不能用来查看文件夹大小,它不能查看文件夹里的子目录下的文件大小,只适合查看文件大小
]\