【Linux】文件管理

目录管理

cd 切换目录

表示change directory,语法为cd [destination],参数可为绝对路径或者相对路径,不带参数时返回用户主目录。
 

pwd 展示当前目录

表示present working directory。
 

ls 显示目录内容

列出指定目录里的内容,不指定destination时,列出当前目录的文件内容,语法 ls [options] [destnation] [过滤器]

  • 常用可选选项:
    -a(列出隐藏文件或者目录,隐藏文件或者目录以点号开始);
    -l (长列表格式);
    l选项展示
    长列表中的信息比较丰富,第一列包含十个字符,第一个字符表示文件类型(d表示文件夹、-表示普通文件、c表示字符型文件、b表示块设备),后面9个字符以每3个字符为一组,分别表示文件所有者、组、其他用户对文件的权限(r表示读、w表示写、x表示可执行)。第二列表示硬链接数量(指向同一个inode值的文件数量,本质是文件备份),第三列与第四列表示文件属主、属组的用户名与组名。紧接着是文件大小,然后是上一次修改日期,然后就是文件名称。

    展示中不同的颜色具有不同的含义,白色表示普通文件,蓝色表示文件夹,浅蓝色表示链接文件,红色表示压缩文件,绿色表示可执行文件,黄色表示设备文件。

-F(添加指示器),可执行文件后面会带星号

–sort(指定排序规则)

当参数选项后接目录会别解析成destination,如果是字符串会被解析成过滤器。过滤器是一个名称字符串,支持通配符操作,包括问号、星号、中括号、感叹号。
 

mkdir创建目录

当需要递归创建目录时,加上选项-p。
 

文件管理

touch 更新文件时间戳

touch命名会将已存在的文件更新到当前时间,若文件不存在,则创建一个空文件
 

cp 复制文件

有两个常用参数,-i表示目标对象存在时,会询问是否覆盖;-r用于递归赋值文件夹。
 

mv 移动或重命名文件

同一位置,就是重命名;不同路径就是移动&重命名。
 

rm 删除文件

默认是不能删除文件夹的,如需要删除文件夹,需加上-rf选项。
 

file查看文件类型信息

file命令蛮强大的,不仅可以查看类型,还可以展示编码、平台、可执行等信息。
 

cat查看文件内容

将多个文件串起来,然后打印到标准输出上,带选项-n,显示行号。对于小文件用cat比较方便,但大文件不建议使用,因为会打印文件的全部信息。
 

less查看文件内容

结合more命令与vi的特征,功能比较强大。适合用于查看大文件内容。
 

tail查看文件尾部内容

默认查看文件最后十行内容,查看日志文件或报错时候比较好用,相对应的有head命令。
 

wc 展示文件统计信息

wc表示watch的缩写,默认显示文件行数、单词数、字节数统计值,常用参数-l。
 

chmod 设置文件权限

语法为chmod [option] [ugoa][+-=][rwx] filename ,其中u表示用户、g表示组、o表示其他人、a表示所有人;+表示增加权限,减表示删除权限,等号表示重赋值;r表示读权限、w表示写权限、x表示执行权限。
 

chown 改变文件属主

语法为chown [option] owner filename, owner指定新的属主。
 

chgrp 设置文件属组

语法为chgrp [option]grouper filename, grouper指定新的属组。
 

find 查找文件

比较常用的语法为 find ~ -name pattern, -name选项表示按照名字来查找。
 

grep

在指定文件中查找匹配特定模式的字符串的行,语法格式为grep [option] pattern [file]
 

df显示磁盘信息

表示disk free,展示已挂载的磁盘的使用情况,使用参数-h会以易于阅读的方式显示信息。
 

du命令

表示disk usage,默认输出当前目录中文件、子目录的磁盘使用汇总信息,查看文件大小时,比ls命令好用
1. -s 参数表示summary
2. -h 参数表示human readable
3. -c 显示所有列出文件的总的大小
 

sort排序文件中的数据
  1. -r 参数表示reverse,降序排列
  2. -t 指定一个用于区分“键位”的字符
  3. -k 指定排序依据的键位
  4. -n 对于数值数据,按照数值大小排序
     
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值