Windows和Linux组织文件区别

  1. Windows: 以多根的方式组织文件 C:\ D:\ E:\
  2. Linux: 以单根的方式组织文件 /

1.目录结构FSH

2.文件路径

路径的作用:定位文件

  • 绝对路径:

    • 从根位置开始(从/位置开始)
    • 从/开始的路径 /home/aaron/file1
  • 相对路径:

    • 从当前位置开始 :./ 当前目录
      ../ 上一级目录
      etc/
  1. [root@xwz 123]# cd /home/aaron/ # 绝对路径
  2. [root@xwz aaron]# cd ~aaron/
  3. [root@xwz aaron]# cd ../../root # 相对路径
  4. [root@xwz ~]# cd - # 返回上次目录
  5. /home/aaron
  6. [root@xwz aaron]# cd ~ # 直接回家
  7. [root@xwz aaron]# cd # 直接回家
  1. root用户,cd ~ 相当于 cd /root
  2. 普通用户,cd ~ 相当于cd /home/当前用户名

3.文件管理

创建

文件:touch

  1. [root@xwz ~]# touch file1.txt # 无则创建,有则修改时间
  2. [root@xwz ~]# touch file3 file4
  3. [root@xwz ~]# touch /home/file10.txt
  4. [root@xwz ~]# touch /home/{maomao,gougou}
  5. [root@xwz ~]# touch file{1..20}
  6. [root@xwz ~]# touch file{a..c}
  7. [root@xwz ~]# touch file{old,new} # {}集合,等价touch fileold filenew
  1. [root@salted ~]# touch file1
  2. [root@salted ~]# touch file2 file3
  3. [root@salted ~]# touch file4.txt
  4. [root@salted ~]# touch /root/{maomao,gougou}
  5. [root@salted ~]# touch file{5..6}
  6. [root@salted ~]# touch maomao{2..3}
  7. anaconda-ks.cfg file2 file4.txt file6 maomao maomao3
  8. file1 file3 file5 gougou maomao2

目录 :mkdir

  1. [root@xwz ~]# mkdir dir1
  2. [root@xwz ~]# mkdir /home/dir2 /home/dir3
  3. [root@xwz ~]# mkdir /home/{dir4,dir5}
  4. [root@xwz ~]# mkdir -v /home/{dir6,dir7} # 显示操作的消息
  5. [root@xwz ~]# mkdir -v /home/dir8/111/22
  6. [root@xwz ~]# mkdir -pv /home/dir8/111/22 # 创建目录和其所有父层目录
  7. [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为文件:报错