您好,欢迎访问代理记账网站
  • 价格透明
  • 信息保密
  • 进度掌控
  • 售后无忧

【Linux实战(一)】常见基础操作之文件操作相关

文章目录

  • 1)文件相关
    • 1.1 目录
      • 1.1.1 查看目录
        • 查看当前工作目录:
        • 列出目录内容:
      • 1.1.2 新建目录
        • 创建一个或多个目录:
        • 在指定目录下创建一个或多个目录:
      • 1.1.3 重命名/移动目录or文件:
        • 移动/重命名目录or文件:
        • 将一个或多个文件or目录移动到另一个目录:
      • 1.1.4 复制目录or文件:
        • 将单个文件or目录复制到单个文件or目录:
        • 将多个文件or目录复制到目录中:
      • 1.1.5 删除目录or文件
    • 1.2 文件
      • 1.2.1 新建文件
        • 创建一个或多个文件:
        • 批量创建文件(如创建2000个文件):
        • 直接用>或者>>创建空文件:
        • 用echo创建文件(将结果写入文件):
      • 1.2.2 查看文件
        • 查看文件的具体属性:
        • 查看以某个字符串(如file)开头的文件:
        • 查看文件内容的类型(简要描述):
      • 1.2.3 处理文件
        • 打包文件:
        • 解压文件:
        • 压缩文件:
        • 解压缩文件:



1)文件相关

与windows一样,类UNIX系统(如Linux)也是按照有层次的目录结构来组织文件的。即文件是在树状的目录(其他系统有时称为文件夹)中组织的

  • 文件系统的第一个目录称为根目录。
  • Windows系统中,每个存储设备都有各自独立的文件系统树。
  • 类UNIX系统中,无论有多少个存储设备,都只有一个文件系统树

1.1 目录

1.1.1 查看目录

  • 查看当前工作目录:

    pwd(print working directory)
    • 首次登陆系统时,当前工作目录即用户的主目录。
    • 每个用户都有自己的主目录,这是普通用户唯一有权限写入文件的地方。
  • 列出目录内容:

    ls(list)
    • 列出当前工作目录中的文件和子目录。
    • 以点号开头的文件名是隐藏的,除非使用ls -a,通常是配置文件。
  • 更改当前工作目录:cd、cd -(切换回前一个工作目录)

1.1.2 新建目录

mkdir命令可以用于创建目录。

  • 创建一个或多个目录:

    • mkdir dir1
    • mkdir dir1 dir2 dir3
  • 在指定目录下创建一个或多个目录:

    • mkdir dir1/var dir1/etc

1.1.3 重命名/移动目录or文件:

mv命令可以执行文件移动和文件重命名操作。

1.1.4 复制目录or文件:

cp命令可用于复制文件和目录。

1.1.5 删除目录or文件

rm命令可以用于删除文件和目录。

rm item

  • 注意:如果想要删除目录,得加上 -r 选项,即rm -r directory,表示递归删除目录。
  • 选项 -f 表示忽略不存在的文件,不提示。。
  • 注意:使用rm命令删除文件和目录是无法还原的

1.2 文件

1.2.1 新建文件

创建文件的常用方式有touch命令、vi、vim、>、>>、echo等。

1.2.2 查看文件

1.2.3 处理文件

  • 打包文件:

    tar(tape archive)是一款经典的文件归档工具。

    tar -cvf TO.tar fileFROM.txt

    • c:根据指定的一组文件或目录创建归档
    • v(verbose):获取更详细的清单
    • f:指定tar归档名称
  • 解压文件:

    tar -xvf TO.tar

    • x:提取归档内容

  • 压缩文件:

    tar -zcvf allTO.tar.gz file1.txt file2.txt file3.txt

    • z:压缩

  • 解压缩文件:

    tar -zxvf allTO.tar.gz



【部分内容参考自】

  • 《Linux命令行大全》
  • Linux创建文件的5种方式:https://www.cnblogs.com/zicmic/p/13097089.html
  • Linux实战项目02:文件操作:https://mp.weixin.qq.com/s?__biz=MzI0ODUyMDA2MQ==&mid=2247485242&idx=1&sn=0848e0209c17bff63b54a58a8cc9811c&chksm=e99ecb28dee9423e9fbe36758a59d0e5a5710298ae56c88e9d47d333de73d03a3072e6a469a3&scene=21#wechat_redirect

分享:

低价透明

统一报价,无隐形消费

金牌服务

一对一专属顾问7*24小时金牌服务

信息保密

个人信息安全有保障

售后无忧

服务出问题客服经理全程跟进