文件管理基础知识

               文件管理
目录篇
/ :根目录
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

相关推荐

  • 修改Centos7的网卡命名方式及网卡的相关配置

    修改主机名centos6vim /etc/sysconfig/network永久有效hostname newname 立即临时生效也可以存网关,但优先级低于网卡配置文件GATEWAY=**centos7 /etc/hostname修改主机名hostnamectl set-hostname newname修改主机名直接生效 /etc/hosts :添加域名对应…

    Linux笔记 2018-05-03
  • 计算机基础知识

    计算机基础知识 计算机系统 计算机的功能 冯诺依曼体系的五大基本部件 操作系统 Linux操作系统的组成 操作系统的功能介绍 开发接口标准 操作系统的分类 Linux 操作系统 Linux的发行版详解 Linux哲学思想 Linux系统镜像站点 计算机系统 计算机系统由硬件 计算机系统由硬件(Hardware) 系统和软件(Software)系统两大部分组成…

    Linux笔记 2018-05-07
  • 高效传输的几种用法

    scp命令下载:scp [options] [user@]host:/sourcefile /destpath scp -pr root@172.20.96.1:/root/kanger /root/传送:scp [options] /sourcefile [user@]host:/destpath scp -pr /kanger 172.20.96.1:常…

    Linux笔记 2018-05-21
  • 正则式

    第四周作业

    Linux笔记 2018-06-10
  • sudo相关配置详解及aide高级入侵检测环境

    sudo su – xiao -c ‘echo $USER’ 切换xiao用户执行指令显示用户名xiao 通用的配置文件:/etc/sudoers 实际运用的配置文件:/etc/sudoers.d/ 里面文件权限应设为440;根据需要可以一个用户设置一个配置文件便于管理 visudo 默认打开的是/etc/sudoers文…

    Linux笔记 2018-06-03
  • 第七周 Linux系统启动流程,kickstart光盘镜像制作

    一、Linux系统启动流程 Linux启动流程可以分为五个阶段: 1、BIOS加电自检 机器启动后,首先会进行固件(BIOS)的自检,然后把保存在MBR(主引导记录)中的主引导加载程序放到内存中; 2、加载主引导加载程序(MBR) 主引导加载程序通过分区表查找活动分区,然后将活动分区的次引导加载程序从设备读入内存中运行; 3、加载次引导加载程序(GRUB) …

    2018-07-27