linux文件管理

20 篇文章 0 订阅

 

###下一章是文件权限和acl的设置

 

###链接:https://blog.csdn.net/su_use/article/details/79850463

 

linux文件管理
ls   ### 查看文件与目录
### 最常用的命令

 

###  这是一张图

 


----------------------------------------------------------

Usage: ls [OPTION]... [FILE]...  ##查看文件与目录


-l ##出文件名之外,列出文件的类型、权限、所有者、所属组、文件大小、修改时间等详细信息 
-a ## 不隐藏任何以. 开始的项目 
-A ##列出除. 及.. 以外的任何项目(不列出“.”当前目录及“..”父目录) 
-R ##递归列出目录内容,若目录下有项目(文件或目录),则以下之文件皆依序列出 
-n ##类似 -l,但列出UID 及GID 号 
-F ##在列出的文件名称后加一个符号,去区分文件类型;例如*代表可执行文件;/代表是目录;@代表链接文件;普通文件之后不加符号


------------------------------------------------------------


touch FILE... ##修改文件的时间戳,,通常用于创建文件,可以一次创建多个文件、
mkdir DIRECTORY... ##创建文件夹,可以一次创建多个
cd    [dir] ##切换当前目录
pwd   [-LP] ##查看默认工作目录的完整路径
-P   ##显示出实际路径,而非使用连接(link)路径;pwd显示的是连接路径

 

 

-L ##目录连接链接时,输出连接路径

 

--------------------------------------------------------------------------

rm [OPTION]... FILE... ##删除命令
-d ##直接把欲删除的目录的硬连接数据删除成0,删除该目录;
-f ##强制删除文件或目录;
-i ##删除已有文件或目录之前先询问用户;
-r或-R ##递归处理,将指定目录下的所有文件与子目录一并处理;
-v ##显示指令的详细执行过程
rm -f *   ###命令只删除当前文件夹下的可见文件,并不删除隐藏文件


----------------------------------------------------------


mv [OPTION]... 原文件路径 目标文件路径   ###移动命令,可以用来修改文件名
选项: 
-f 不提示并覆盖文件 
-n 不覆盖已存在文件 
-b 覆盖之前把原文件做备份,备份的文件在文件名之后有个~符号 
-u 只有原文件比覆盖的文件新的时候才可以覆盖文件;旧文件不能覆盖新文件 


----------------------------------------------------------


cp [OPTION]... 原文件路径 目标文件路径   ###用来将一个或多个源文件或者目录复制到指定的目的文件或目录
##复制文件或文件夹
-R ##表示第归,一般用于文件夹下有文件或文件夹的情况,


--------------------------------------------------------

 

 

 

find 路径  -[选项] [expression]        ###用来在指定目录下查找文件

eg:

find /home -name "*.txt"    ##home目录下查找以.txt结尾的文件名

选项:

-mount, -xdev         ##只检查和指定目录在同一个文件系统下的文件,避免列出其它文件系统中的文件
-amin n :                ##在过去 n 分钟内被读取过
-anewer file             ##比文件 file 更晚被读取过的文件
-atime n                ##在过去 n 天过读取过的文件
-cmin n                ## 在过去 n 分钟内被修改过
-ctime n                ###在过去 n 天过修改过的文件
-empty                ###空的文件-gid n or -group name : gid 是 n 或是 group 名称是 name
-ipath p, -path p     ###路径名称符合 p 的文件,ipath 会忽略大小写
-name name, -iname name ###文件名称符合 name 的文件。iname 会忽略大小写

-size n             ###文件大小 是 n 单位,b 代表 512 位元组的区块,c 表示字元数,k 表示 kilo bytes,w 是二个位元组。type c             ## 文件类型是 c 的文件。

-----------------------------------------------------------

file [OPTION...] [FILE...] 

###用来探测给定文件的类型。file命令对文件的检查分为文件系统、魔法幻数检查和语言检查3个过程

 

eg:file eg

###这是一张图

-b:列出辨识结果时,不显示文件名称;
-c:详细显示指令执行过程,便于排错或分析程序执行的情形;
-f<名称文件>:指定名称文件,其内容有一个或多个文件名称时,让file依序辨识这些文件,格式为每列一个文件名称;
-L:直接显示符号连接所指向的文件类别;
-m<魔法数字文件>:指定魔法数字文件;
-v:显示版本信息;
-z:尝试去解读压缩文件的内容。

---------------------------------------------------------

df 查看所有已挂载磁盘使用情况 


###这里有个图


    第一列:文件系统对应的磁盘分区
    第二列:分区的总空间大小,含的数据块的数据
    第三\四列:已用和未用的空间大小
    第五列:用户空间使用的百分比
    第六列:文件系统的挂载点
-----------------------------------------------------
stat [OPTION]... FILE...##用于显示文件的状态信息。stat命令的输出信息比ls命令的输出信息要更详细。


-L ##支持符号连接;
-f ##显示文件系统状态而非文件状态;
-t ##以简洁方式输出信息;
 

####这里有个图

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值