Windows和Linux组织文件区别
- Windows: 以多根的方式组织文件 C:\ D:\ E:\
- Linux: 以单根的方式组织文件 /
1.目录结构FSH
2.文件路径
路径的作用:定位文件
绝对路径:
- 从根位置开始(从/位置开始)
- 从/开始的路径 /home/aaron/file1
相对路径:
- 从当前位置开始 :./ 当前目录
../ 上一级目录
etc/
- 从当前位置开始 :./ 当前目录
[root@xwz 123]# cd /home/aaron/ # 绝对路径[root@xwz aaron]# cd ~aaron/[root@xwz aaron]# cd ../../root # 相对路径[root@xwz ~]# cd - # 返回上次目录/home/aaron[root@xwz aaron]# cd ~ # 直接回家[root@xwz aaron]# cd # 直接回家
root用户,cd ~ 相当于 cd /root普通用户,cd ~ 相当于cd /home/当前用户名
3.文件管理
创建
文件:touch
[root@xwz ~]# touch file1.txt # 无则创建,有则修改时间[root@xwz ~]# touch file3 file4[root@xwz ~]# touch /home/file10.txt[root@xwz ~]# touch /home/{maomao,gougou}[root@xwz ~]# touch file{1..20}[root@xwz ~]# touch file{a..c}[root@xwz ~]# touch file{old,new} # {}集合,等价touch fileold filenew
[root@salted ~]# touch file1[root@salted ~]# touch file2 file3[root@salted ~]# touch file4.txt[root@salted ~]# touch /root/{maomao,gougou}[root@salted ~]# touch file{5..6}[root@salted ~]# touch maomao{2..3}anaconda-ks.cfg file2 file4.txt file6 maomao maomao3file1 file3 file5 gougou maomao2
目录 :mkdir
[root@xwz ~]# mkdir dir1[root@xwz ~]# mkdir /home/dir2 /home/dir3[root@xwz ~]# mkdir /home/{dir4,dir5}[root@xwz ~]# mkdir -v /home/{dir6,dir7} # 显示操作的消息[root@xwz ~]# mkdir -v /home/dir8/111/22[root@xwz ~]# mkdir -pv /home/dir8/111/22 # 创建目录和其所有父层目录[root@xwz ~]# mkdir -pv /home/{abc/{dir1,111},efg}
复制
SRC为单个文件:
DEST不存在,将SRC文件内容写入DEST文件中
DEST存在,将SRC文件覆盖DEST文件中
如果DEST是目录:创建新文件并写入内容
SRC为多个文件:
- DEST必须为目录 SRC为目录: 使用选项‐r DEST为目录:
- DEST不存在:创建同名目录和一致性文件
- DEST存在:一致性文件
- DEST为文件:报错
