文件管理基础知识

               文件管理
目录篇
/ :根目录
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
下一篇 2018-04-08

相关推荐

  • 如何在VMware下安装CentOS7

    图文详解安装Centos7系统

    2018-07-20
  • linux发行版的基础目录名称命名法则和功用规定

    一.文件名使用法则;      1.严格区分字符大小写      2.目录也是文件,在同一路径下,两个文件不能同名      3.文件名除了/以外的任意字符都可以使用,最长不超过255字符。      4.所有由.开头的文件都是隐藏文件。 二.文件系统:层级结构;有索引;      /:原初起点:      第二层结构;      第三层结构;      倒…

    Linux笔记 2018-05-13
  • Linux学习入门知识

    Linux学习入门知识2

    Linux笔记 2018-06-28
  • Homework_week2

    1、Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。 目录管理类的命令 cd:变换目录 pwd:显示目前的目录 选项: -P:显示正确的完整路径,而非链接路径 mkdir:创建新目录 选项: -m:设置文件权限 -p:递归创建 rmdir:删除空目录 选项: -p:递归删除 文件与目录管理类的命令 ls:文件与目录的检视命令 常用选项…

    Linux笔记 2018-06-25
  • Linux-正则表达式

    REGEXP:Regular Expression 由一类特殊字符及文本字符所编写的模式,其中有些字符(元字符)不表示字符字面意义,而表示控制或通配的功能 程序支持:grep,sed,awk,vim, less,nginx,varnish等 分两类: 基本正则表达式:BRE 扩展正则表达式:ERE grep -E, egrep 正则表达式引擎: 采用不同算法…

    2018-04-08