0
点赞
收藏
分享

微信扫一扫

Linux 文件操作

是归人不是过客 2022-05-04 阅读 47
linux

class Module_1:

  1. 查看当前文件所在地 pwd
  2. 创建文件 touch AAA/111.txt
    2.1 一次性创建 touch 222.txt 444.txt
    2.2 创建隐藏文件 touch .abc.txt
  3. 创建文件夹 mkdir AAA
  4. 移除某文件或空目录 rm
  5. 移除空文件夹 rmdir AAA
  6. 查看目录 ls AAA 不写就是当前 / 显示树形结构 tree AAA
  7. 删除有内容的整个目录(文件夹) rm AAA -r
  8. 清除终端 clear

class Module_2:

  1. 拷贝文件/目录 cp
    1.1 把1.txt拷贝到AAA中 cp 1.txt AAA
    1.2 把1.txt拷贝到当前路径下,但由于同一目录下不能有相同名字文件 cp 1.txt 11.txt 换名
    1.3 把非空文件夹拷贝到另一个文件夹中 cp AA CC -r
  2. 移动文件/目录 or 改名字 mv
    2.1 普通移动 mv 1.txt CC
    2.2 移动文件夹很奇特,没有-r选项 mv AA CC
    2.3 重命名 mv 3.txt 33.txt 重命名文件夹 mv AA DD 由于没有DD,故是重命名,要是有,就是移动

class Module_3:

  1. 终端命令的相关规则 command [选项:-r][参数:文件名/路径等]
  2. 一般情况下选项和参数顺序无要求,但遇到 scp 时,需要县选项后参数,scp为远程拷贝
  3. 选项:
    3.1 长选项 -r
    3.2 短选项 --help

class Module_4:

  1. 查看命令帮助,查看有哪些选项/参数
  2. 具体方式
    2.1 rm --help
    2.2 man rm 就是manual的意思,这是一个命令,而不是选项
    2.2.1 在显示不全的时候,点击 空格 or f 就是下一页。b是上一页
  3. ls的选项
    3.1 以列表方式进行显示 ls -l
    3.2 文件大小以字节方式显示 ls -h
    3.3 显示隐藏文件或目录 ls -a
    3.4 有关权限问题 drwx-wxr-x 2 /d:dict,是个目录,如果是 - 就代表普通文件,即不是dict
    rwx:同组用户下,可读可写可执行
    -wx:非同组用户下,不可读可写可执行
    r-x:其他用户可读不可写可执行
    2:硬链接数

class Module_5:

  1. 普通的 mkdir 需要一次创建目录,若想要创建树形结构的 例如直接创建 AA/BB/DD ,若AA BB不存在,就会报错,一次创建需要加 -p
    1.1 mkdir AA/BB/CC -p
  2. rm 选项
    2.1 -i 交互式删除,就是问一下
    2.2 -f 强制删除,不给提示,硬删,就算没有这个文件,也不报错
    2.3 -r 循环删除非空文件夹
    2.4 -d 删除的是一个空目录的时候

class Module_6:

  1. cp
    1.1 循环拷贝 cp -r
    1.2 拷贝前询问 cp -i 询问是否拷贝,y即拷贝/覆盖
    1.3 拷贝后显示路径 cp -v
    1.4 拷贝后保留原文件权限 cp -a
  2. mv
    2.1 移动前询问 mv -i 问是否移动,y即移动/覆盖
    2.2 显示移动后的路径 mv -v
    2.3 切记: mv 是没有 -r

class Module_7:

  1. 重定向,将本来显示到终端的内容,放到某个文件里
    1.1 先清空原文件里数据,再写,即覆盖 ls AA > AA/1.txt
    1.2 追加数据,ls AA >> AA/1.txt
    1.3 不会再显示到终端,终端无输出
举报

相关推荐

0 条评论