文件管理基础知识

               文件管理
目录篇
/ :根目录
bin    boot    dev    etc    home    root    run     sbin    tmp    usr   var
字符界面颜色的意义:
蓝色=目录、绿色=可执行文件、红色=压缩文件、浅蓝色=链接文件
灰色=其他文件
boot:引导文件的存放目录  bin:基本命令目录  sbin:管理类命令的目录
etc:配置文件目录      home/username :普通用户的家目录  root:管理员家目录
media:移动设备挂载点 mnt临时文件挂载点 /dev :设备文件  opt:第三方软件
tmp:临时文件存放位置
文件类型
  • :普通文件     d :目录文件   b:块设备     c:字符设备   l :符号链接文件 p:管道     s :套接字
目录管理命令:
路径命令:pwd
-P真实物理路径  、-L 链接路径
目录切换 cd:
绝对写法cd /home/wang  相对写法:cd home/wang 父目录:cd ..   搞来搞去:cd –
查看目录&文件 ls (横显)
-a 显示隐藏文件 –l=显示详情=ll
-r :倒序显示
-R:递归  –
-1:纵列显示
-S:由大往小排列
-t :最新创建时间排列
-X:后缀排列
查看文件属性 stat
access time :访问时间
modify time ;修改时间
change time:改变时间
文件通配符: [ : xxx: ] 除了^[:XXX:] 只能匹配 文件名称
[^x]除了x的任意
digit 任意数字    lower 任意小写   upper 任意大写  alpha 任意大小写  alnum 任意字母或数字 blank 水平空白
问答:                ls用法
/app目录下所有l开头,中间至少一个数字,结尾是小写字母的文件或者目录?
#ls /app/l*{0..9}*{a..z}    {}不是通配符,只是一个范围字符凡是带任意的绝对不能用{}!!!,如果创建则用范围touch{}
#ls /app/l*[0-9]*[a-z] 或者ls /app/l*[[:digit:]]*[[:lower:]]
[ ]  有匹配的含义[zhou]匹配包含z,h,o,u的文件
创建空文件修改文件创建时间
格式touch ./a/b.txt 在当前下的a目录创个b.txt文件
Touch     -a 更改访问时间和     -m :刷新修改时间和改变时间   -c :如果文件不存在则不予创建
accesstime访问时间
modifytime 修改时间
changetime 改变时间
无限制大批量创建文件和删除文文件:
#echo zhou{0..52488}|xargs rm&touch
复制文件和目录
cp  [option] source  dest
当source为文件:
如果dest不存在,则自动新建dest 文件,并将source文件中的内容填充到dest文件;
如果dest 存在 是文件 ,那么内容将被填充。如果dest是目录,则复制source 文件到dest 目录里。
当source为目录: 必须加上 –r 选项
如果dest不存在,则自动生成以dest命名的目录,并复制source里的所有文件到dest目录。
如果dest存在(dest必须为目录或者新命名文件(将自动生成文件夹)),则复制source里的文件到dest目录
cp –d 创建快捷方式的用法(对某个文件创建快捷方式)
文件管理基础知识
Cp XX{,.XX}备份方式
文件管理基础知识
移动和重命名文件mv  -i交互式,也就是提示
文件重命名、添加&删除文件后缀
   添加后缀方式:find . -type f |xargs -i mv {} {}.txt 删除后缀:rename  ”.txt ” *.txt将所有.txt后缀改为无也就是删除可以设置建议设置别名
mv 花(tab)泽。。。 花(tab)泽。。。.mp3修改文件名
tree目录树
 -d只显示目录
-L number 显示第几层的目录和文件 、-Ld number 显示几层纯目录
文件管理基础知识
目录创建 mkdir
–p强行创建 –m 指定权限
­­­­­­­­­­
­­­­­问答:
如何创建/testdir/dir1/x,/testdir/dir1/y,/testdir/dir1/x/a, /testdir/dir1/x/b, /testdir/dir1/y/a, /testdir/dir1/y/b?
#mkdir /testdir/dir1/{x,y}/{a,b} –p
如何创建 /testdir/dir3./testdir/dir4 ,/testdir/dir5, /testdir/dir5/dir6, /testdir/dir5/dir7 ?
#mkdir –p /testdir/dir{3,4,5/dir{6.7}}
硬软链接:ln
查看链接ll
创建硬链接ln xx xx 前后须在同分区
软链接ln –s xx yy 。不论xx为文件还是目录 都会生成yy软链接,如果xx里有东西丢失则yy同理。
链接可以多层创建并跨区(快捷方式)、一旦源文件删除,所有链接都将失效比如
ln -s zk kz kz.link 逐层创建并命名
确定文件内容
file

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/95450

(0)
康歌康歌
上一篇 2018-04-08 18:47
下一篇 2018-04-08 19:14

相关推荐

  • Linux用户、组以及正则表达式练习题

    Linux用户、组以及正则表达式练习题 复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其他用户均没有任何访问权限 [root@localhost ~]# cp -r /etc/skel /home/tuser1 [root@localhost ~]# chmod 700 /home/tuser1 -R …

    Linux笔记 2018-06-02
  • Linux-用户、组和权限

    本章内容 解释Linux的安全模型 解释用户帐号和组群帐号的目的 用户和组管理命令 理解并设置文件权限 默认权限 特殊权限 ACL   安全3A 资源分派: Authentication:认证 Authorization:授权 Accouting|Audition:审计   用户user 令牌token,identity Linux用户:…

    2018-04-05
  • 加密和安全

    加密和安全

    2018-05-17
  • 磁盘阵列及逻辑卷的创建

    磁盘阵列 软件RAID的实现 mdadm:模式化的工具 命令的语法格式:mdadm[mode] <raiddevice> [options] <component-devices> 支持的RAID级别:LINEAR, RAID0, RAID1, RAID4, RAID5, RAID6, RAID10 模式: 创建:-C 装配: -A …

    Linux笔记 2018-04-30
  • sed练习题答案

    答案不唯一有更好答案请留言

    2018-04-13
  • 随堂笔记2

    记马哥Linux运维课程第二周知识点(持续更新中)   bin目录 存放二进制数据 给普通用户执行的 在Centos7上 绿色的为… 并不是真正的文件夹 而是快捷方式 bin->usr/bin 内容放在一起 ;在6上,这两者并不是同一个目录,分开放 sbin 给管理员执行的二进制程序 media mnt(mount) 充当外围设备…

    Linux笔记 2018-07-29