2017-10-8linux文件命令
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2017-10-8linux文件命令相关的知识,希望对你有一定的参考价值。
文件系统命令
-rw-r-xr-- 2 root root 21654 May 17 2017 lc
文件类型(10):第一个字符如果是-:普通文件(f) d:目录文件 b:块设备文件(block) c:字符设备文件(charater) l:符号链接文件(symbolic link file) p:命令管道文件(pipe) a:套接宇文件(aocket)
文件权限(9):每3位一组,每一组:rwx(读,写,执行)
文件硬连接的次数
文件的属主(owner)
文件的数组(group)
文件大小(size):单位是字节
时间戳(timestamp)最后一次被修改的时间{每个文件有3个时间戳:访问时间atime(access)读一次文件的内容,这个时间就会更新 修改时间mtime(modify)文件内容最后一次被修改的时间 状态改动时间ctime(change)文件的inode节点最后一次被修改的时间}
文件系统:
rootfs:根文件系统
FHS(Filesystem Hierarchy):文件系统层次化标准
/boot:系统启动相关的文件。如内核,initrd,以及grub(bootloader)
/dev:设备文件 块设备:随机访问的设备,数据块
字符设备:线性设备,按字符为单位
设备号:主设备号(major)和次设备号(minor)
/etc:配置文件
/home:用户的家目录,每一个用户的家目录通常默认为/home/USERNAME
/root:管理员的家目录
/lib:库文件 静态库:Windows .lib linux .a
动态库:windows .dll linux .so(shared object)
/lib/modules内核模块文件
/media:挂载点目录,挂载移动设备
/mnt:挂载点目录,挂载额外的临时文件系统
/opt:可选目录 早期用于安装第三方软件的安装目录
/proc:伪文件系统 内核映射文件
/sys:伪文件系统, 跟硬件设备相关的属性映射文件
/tmp:临时文件系统
/var:可变化的文件
/bin:可执行文件
/sbin:管理命令
/usr: shared, read-only 只读文件
/usr/bin /use/sbin:是系统启动后要具备某种功能的目录
/usr/local:第三方软件安装的目录
/usr/local/bin /usr/local/sbin
文件名命名规则:
1,长度不能超过255个字符
2,不能使用/当文件名
3,严格区分大小写
目录管理:
# tree 查看目录树
1:mkdir:创建空目录
-p:
-v:verbose 详细信息
①创建/mnt/test/x/m,y
mkdir -pv /mnt/test/x/m /mnt/test/y
mkdir -pv /mnt/test/{x/m,y}
命令行展开
②创建/mnt/test/a_b, a_c, d_b, d_c
mkdir -pv /mnt/test/{a,d}_{b,c}
2:删除目录
rmdir (remove directory)只能删除空目录
rm
文件创建和删除
touch:创建空文件 但touch主要目的是修改时间戳,可以用stat命令查看文件状态
rm :删除命令
rm -rf :可以删除所有
有别名的命令加\是它原有的命令,例如 \ls \rm
复制和移动文件
cp:(copy)默认情况下是复制目录 cp SRC DEST
-i交互式 -f强制 -r递归 -p保存源文件的属主,时间戳 -a保留文件所有的原来属性,归档复制,常用于备份
cp file1 file2 file3 一个文件到一个文件,多个文件到一个目录,不能实现1对多
mv:move移动文件 mv SRC DEST
install:复制文件和建立文件属性
-d DIRECOTRY ... :创建目录
本文出自 “11254884” 博客,请务必保留此出处http://11264884.blog.51cto.com/11254884/1970808
以上是关于2017-10-8linux文件命令的主要内容,如果未能解决你的问题,请参考以下文章