liunx文件目录操作命令

简介: liunx文件目录操作命令

文件目录操作命令

1.根目录下一级目录

home目录,每个用户都在这目录下有一个子目录


例子 用户名 bb 那么那他的目录为 /home/bb


opt目录,安装第三方软件和插件


root目录,超级用户root的家目录


bin目录和sbin目录都是装的二进制文件,s 是system系统的缩写,sbin是系统二进制文件


srv目录 英语service缩写 服务 ,包含一些网络服务启动后所需要取用的数据


tmp目录 普通用户和程序存放临时文件的地方


usr目录 安装了大部分用户要调用的程序


var目录 通常包含程序的数据,比如log日志文件

image.png

2.区分文件类型

默认蓝色=目录,绿色=可执行文件,红色=压缩包,浅蓝色=链接文件,灰色=其他文件

image.png

3.文件操作命令

1.文件展示

ls -a 显示所有文件和目录,包括隐藏文件

image.png

2.文件大小

total表示目录下当前展示的文件目录有多少千字节,不满一千字节就是显示0,每个文件前面的大小数字都是字节 1024字节=1个千字节

image.png

加上-h参数,会直观的表示文件的大小

image.png

加上-t,会按照最近修改时间来排序

image.png

3.文件查看

1.cat 一次显示文件的所有内容

image.png

有一个参数 -n 可以显示行数

image.png

还可以连接文件一起打开

image.png

2.less 翻页查看文件命令

注意这里要是小写字母

按空格键 向下翻一页

按回车键 向下翻一行

按d件前进半页

按b键后退一页

按y键向上退一行

按u键后退半个屏幕

按q退出

按=,出现下面东西

显示当前页面几行到几行,显示当前页面有多少个字符,总字符多少个,百分比

image.png

按 / 搜索文件中内容,会高亮出来

按n键可以在搜索到的内容进行下一个查找

shift+n可以在搜索到的内容进行上一个查找

image.png

3.head 查看文件头

head默认显示头10行

image.png

head -n 5显示前5行

image.png

4.tail查看文件尾

tail -n 显示尾5行

image.png

tail -f 实时查看文件内容

默认是1秒更新一次

image.png

用-s 指定更新一次的时间

image.png

4.文件的创建命令

1.touch可以创建单个文件和多个文件

image.png

2.mkdir 创建目录,也可以一次创建多个

image.png

mkdir -p one/two/three 创建多层目录

image.png

5.文件的复制和移动

1.拷贝单个文件

由于是在同一个目录下,所以必须要改目录名字

cp wenjian1 wenjian1_copy

image.png

2.拷贝文件到别的目录

不在同一个目录下,非必须要改目录名字

cp wenjian1 mulu1/

image.png

如果要改名字就 cp wenjian1 mulu1/wenjian1_copy

注意文件所在路径问题

image.png

3.拷贝目录

cp -r mulu1 mulu1_copy

image.png

4.通配符使用*

把当前目录下的log后缀的文件复制到mulu1/下

cp *.log mulu1/


把 yum 开头的文件复制到mulu1/下


cp yum* mulu1/


5.文件(目录)移动和重命名

第一步将mulu1_copy目录移动到 mulu2目录下

第二部将mulu2目录下mulu1_copy目录改名为mulu1_mv目录

image.png

6.删除文件和目录

touch 创建三个文件

删除时会提示是否要删除 y是 n不是

删除一个file1

删除多个 file2 file3

image.png

强制删除参数 -f 不会提示直接删除

image.png

7.文件链接(快捷方式)

文件分三个部分组成 :文件名,权限,文件内容

每个文件有对应的inode值

1.硬链接

指定2个文件的inode值一样,让其内容共享

image.png

2.软连接(创建快捷方式)

1.先创建file1文件

2.然后 ln -s file1 file1_kuai_jie_fang_shi 创建快捷方式

3.给file1文件添加内容

4.用file1_kuai_jie_fang_shi 创建快捷方式打开查看内容

image.png

相关文章
|
7月前
|
监控 网络协议 Shell
【Shell 命令集合 文件管理】Linux 远程文件复制命令 rcp 命令使用教程
【Shell 命令集合 文件管理】Linux 远程文件复制命令 rcp 命令使用教程
91 0
|
7月前
|
存储 Shell Linux
【Shell 命令集合 磁盘管理 】Linux 从远程磁带设备中删除文件或目录rmt命令使用教程
【Shell 命令集合 磁盘管理 】Linux 从远程磁带设备中删除文件或目录rmt命令使用教程
81 0
|
7月前
|
Shell Linux API
【Shell 命令集合 磁盘管理 】Linux 列出目录中的文件和子目录 ls命令使用教程
【Shell 命令集合 磁盘管理 】Linux 列出目录中的文件和子目录 ls命令使用教程
120 1
|
7月前
|
Linux
常用Linux命令 - 目录和文件都能操作的命令
常用Linux命令 - 目录和文件都能操作的命令
56 0
|
Linux
Linux系统-【文档编辑】rm命令 – 删除文件或目录
rm命令来自于英文单词remove的缩写,其功能是用于删除文件或目录,一次可以删除多个文件,或递归删除目录及其内的所有子文件。
145 0
|
Linux
Linux常用命令(3)——目录和文件都能操作的命令
Linux常用命令(3)——目录和文件都能操作的命令
|
Linux
Linux 常用命令-复制文件或目录
Linux、复制文件或目录
112 0
|
Linux
Linux 常用命令-移动文件、目录、重命名文件
Linux、移动文件、目录、重命名文件
115 0
|
存储 Linux 网络安全
|
Linux C语言 固态存储
Linux创建、删除文件和文件夹等操作命令
今天学习了几个命令,是创建、删除文件和文件夹的,在linux里,文件夹是目录,下面说下我学习的命令。 创建文件夹【mkdir】   一、mkdir命令使用权限     所有用户都可以在终端使用 mkdir 命令在拥有权限的文件夹创建文件夹或目录。     二、mkdir命令使用格式     格式:mkdir [选项] DirName     三、mkdir命令功能    
33433 1