云计算Linux文件管理基础命令干货

linux: 以单根的方式组织文件 /
简介
/目录结构: FSH (Filesystem Hierarchy Standard)
[root@qianfeng ~]# ls /
bin dev lib media net root srv usr
boot etc lib64 misc opt sbin sys var
cgroup home lost+found mnt proc selinux tmp

目录功能
bin 普通用户使用的命令 /bin/ls, /bin/date
sbin 管理员使用的命令 /sbin/service
dev 驱动设备文件 /dev/sda,/dev/sda1
root root用户的HOME,超级用户的主目录
home 存储普通用户家目录

tmp 临时文件(全局可写:进程产生的临时文件)
var 存放的是一些变化文件,比如数据库,日志,邮件…

设备(主要指存储设备)挂载目录
media 移动设备默认的挂载点
mnt 手工挂载设备的挂载点

etc 配置文件(系统相关如网络/etc/sysconfig/network
proc 虚拟的文件系统,反映出来的是内核,进程信息或实时状态 ,硬件的状态

usr 系统文件,存放用户安装的应用程序和系统程序,相当于C:\Windows
/usr/local 软件安装的目录,相当于C:\Program

boot 存放的系统启动相关的文件,例如kernel,grub(引导装载程序)

lib 库文件Glibc
lib64 库文件Glibc

lost+found fsck修复时,存储没有链接的文件或目录
文件类型
常见类型
“-”普通文件
“d”目录文件
还有一些不常见的类型
“b”块设备文件 如:存储设备硬盘,U盘 /dev/sda, /dev/sda1
“c”字符设备文件 如:打印机,终端
“l”链接文件 有淡蓝色标识
“s”套接字文件
“p管道文件”
命令ls可查看目录当中的内容
ls -a 列出当前目录下的全部文件,包括隐藏文件
ls -l 列出长数据信息,包含文件的类型,属性详细内容与权限等
ls -d 列出目录本身信息,而不是目录内的文件数据

1 创建文件
touch 路径加文件名字
例:touch /home/file1.txt
** 2**创建目录
mkdir 路径加目录名字
例:mkdir /aaa
mkdir -p 父系,当创建目录没有上一级时,自动创建 -p 递归
例:mkdir -p /aaa/bbb/ccc/ddd
3复制
cp 源文件地址目录 目标文件夹
cp -r 源目录 目标目录 -r 递归复制目录及其子目录
例:cp /home/a1/b1 /tmp
只复制b1到tmp中
cp -r /home/a1 /tmp
复制a1到tmp,包括子目录a1下的b1
4移动(剪切)也可用于改名
mv 源文件路径 目标文件路径
例: mv /root/file1 /tmp
文件更名
例: mv /tmp/file1 /tmp/file2
5删除
rm -rf 删除(强制)文件或目录的路径 -f 强制 -r 递归 *通配符(所有文件慎用)
例:rm -rf /home/dir10

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值