加入收藏 | 设为首页 | 会员中心 | 我要投稿 威海站长网 (https://www.0631zz.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Unix > 正文

Linux常用命令(常用文件目录操作命令)

发布时间:2023-01-08 17:01:19 所属栏目:Unix 来源:互联网
导读: linux操作命令很多,为便于学习和查阅将分批进行分享,本期分享13个文件操作命令。
df 显示磁盘使用情况
du 显示文件系统使用情况
ls 显示目录
cd 切换工作目录
pwd 显示当前工作目录
mkdi

linux操作命令很多,为便于学习和查阅将分批进行分享,本期分享13个文件操作命令。

df 显示磁盘使用情况

du 显示文件系统使用情况

ls 显示目录

cd 切换工作目录

pwd 显示当前工作目录

mkdir 创建目录

rm 删除文件或目录

rmdir 删除指定目录

cp 拷贝文件或目录

mv 移动文件或目录

ln 链接(软连接或硬链接)

stat 元数据

touch 创建文件

1、 df 显示磁盘使用情

格式:df [选项] ….[文件目录]…… 如:df –h

参数:

-a 显示所有文件系统的磁盘使用情况

-k 以k字节为单位显示

-i 显示i节点信息,而不是磁盘块

-t 显示各指定类型的文件系统的磁盘空间使用情况

-T 显示文件系统类型

-x 列出不是某一指定类型的文件系统的磁盘空间使用情况(与t相反)

-h 以易读的方式显示磁盘空间使用情况

-H 同-h,但字节按1000进位计算,并非1024

2、 du 显示文件系统使用情况,计算文件的磁盘用量,目录取总用量

格式:du [选项] ….[文件目录]…… 如:du –a /etc/

参数:

-a,--all 输出所有文件的磁盘用量

--apparent-size 显示表面用量,并非磁盘用量。

-B ,--block-size=大小 使用指定字节数的块

-b,--bytes 等于—apparent-size –block-size=1,以byte单位显示

-c,--total 显示总计信息

-h 将显示的结果以human readable的方式打印,如10k,1.5M,4.6G等

-s summarize 若是目录,显示总体占有空间,非所有子目录及文件占有空间

-k kilobyte 结果以kb为单位显示

-m megabyt 结果以MB为单位显示

3、 ls 显示目录

格式:ls [选项] ….[文件目录]…… 如:ls –a /etc

参数:

-a 显示所有文件,包含隐藏文件

-l 详情文件

UNIX 目录_unix网络编程_unix环境高级编程目录

-h 格式化文件大小

-r 将查询的结果列表进行翻转

-s 按文件大小进行排列

4、 cd 切换工作目录

格式:cd [目标目录]…… 如:cd /etc

参数:

-l 显示文件附加信息

-a 显示隐藏文件

-F 区分文件、目录-F参数在目录名后加了正斜线(/)

-FR 递归显示当前目录下包含的子目录下的文件

. (单点) 表示当前目录

..(双点) 表示当前目录的父目录

~ 表示当前用户的home目录

5、 pwd 显示当前工作目录

格式:pwd [参数] 如:pwd –p

参数:

-p 显示实际路径而非使用连接路径

-L 目录连接链接时,与-p相反输出链接路径

6、 mkdir 创建目录

格式:mkdir [选项]……[目录名] 如:mkdir –p test/abc

参数:

-p 创建多层目录

-m 建立目录树,同时设置目录权限

-v 显示详细信息

--version 显示命令版本

7、 rm 删除文件或目录

格式:rm [选项] [文件或目录名] 如:rm –rf /tem/*.*

参数:

-f 不提示直接删除指定的文件

-r 递归删除全部目录及子目录

-i 进行交互式删除

-v 详细显示进行的步骤

8、 rmdir 删除指定的目录

格式:rmdir [选项]…..[目录名]

参数:

-p 删除目录,若上层目录变空则一并删除

-v 显示命令的详细执行过程

9、 cp 拷贝文件或目录

格式:cp [选项]…[源目录名] [目标目录名] 如:cp /etc/ /var/abc

参数:

-f 强制复制文件或目录,无论目标文件或文件夹是否存在

-i 覆盖已有文件之前先询问用户

-p 保留源文件或目录的属性

-s 对源文件建立符号链接,而非复制

-b 覆盖已存在的文件目标前将目标文件备份

10、 mv 移动文件或目录

格式:mv [选项]…[源目录名] [目标目录名] 如:mv /etc/tmp/ /tmp/

参数:

-b: 当目标文件或目录存在时,在执行覆盖前,会为其创建一个备份。

-i: 如果指定移动的源目录或文件与目标的目录或文件同名,则会先询问是否覆盖旧文件,输入 y 表示直接覆盖,输入 n 表示取消该操作。

-f: 如果指定移动的源目录或文件与目标的目录或文件同名,不会询问UNIX 目录,直接覆盖旧文件。

-n: 不要覆盖任何已存在的文件或目录。

-u:当源文件比目标文件新或者目标文件不存在时,才执行移动操作。

11、 ln 链接(软连接或硬链接)

格式:ln [参数]……[源文件或目录][目标文件或目录] 如:ln –s 202010log.log link202010

常用参数:

-b 删除,覆盖以前建立的链接

-d 允许超级用户制作目录的硬链接

-f 强制执行

-i 交互模式,文件存在则提示用户是否覆盖

-n 把符号链接视为一般目录

-s 软链接(符号链接)

-v 显示详细的处理过程

--help:显示指令的帮助信息;

注:软连接,类似windows下快捷键,可以跨文件系统,可对目录或不存在的文件名进行连接。

硬链接,以文件副本形式存在但不占用实际空间,不允许给目录创建链接,只能在同一个文件系统创建。

12、 stat 元数据,以文字格式来显示inode的内容

格式:stat [参数] [文件或目录] 如:stat testfile #查看testfile文件的inode内容

参数:

-L:支持符号连接;

-f:显示文件系统状态而非文件状态;

-t:以简洁方式输出信息;

--help:显示指令的帮助信息;

13、 touch 创建文件

格式:touch [参数][文件名] 如:touch testfile

参数:

a 改变档案的读取时间记录。

m 改变档案的修改时间记录。

c 假如目的档案不存在,不会建立新的档案。与 --no-create 的效果一样。

f 不使用,是为了与其他 unix 系统的相容性而保留。

r 使用参考档的时间记录,与 --file 的效果一样。

d 设定时间与日期,可以使用各种不同的格式。

t 设定档案的时间记录,格式与 date 指令相同。

--no-create 不会建立新档案。

--help 列出指令格式。

(编辑:威海站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章