linux常用文件操作命令

目录

本文列出了linux常用的文件操作命令,如

  • 解压缩文件
  • 查看文件内容
  • 编辑文件内容
  • 创建文件/删除文件
  • 创建目录/删除目录
  • 复制/移动文件(夹)
  • 查看文件/目录当前绝对路径
  • 查看文件(夹)大小
  • 查看/修改文件(夹)权限
  • 修改文件(夹)名称
  • 查看目录下文件夹/文件

正文

  • 解压缩文件

    tar –xvf file.tar //解压 tar包
    tar -xzvf file.tar.gz //解压tar.gz
    tar -xjvf file.tar.bz2 //解压 tar.bz2
    tar –xZvf file.tar.Z //解压tar.Z
    unrar e file.rar //解压rar
    unzip file.zip //解压zip
    #压缩
    tar -czvf FileName.tar.gz DirName/FileName
    zip -r filename.zip filename
    rar a 压缩文件名 被压缩文件
  • 查看文件内容
    cat/less/more
    vi/vim
  • 编辑文件内容
    vi/vim
    i/a/o #进入编辑模式 ESC退出
    :set number #显示行号
    :q! ZQ #不保存退出
    :wq ZZ :x #保存退出
    :e! #重新载入原文件
    :w #保存
    gg #第一行
    G #最后一行
    2G # 第二行
  • 创建文件/删除文件
    touch  pub.txt
    vi/vim  pub.txt
    rm   pub.txt
  • 创建目录/删除目录
    mkdir java
    rm -rf java
  • 复制/移动文件(夹)
    cp apache-tomcat-9.0.13.tar.gz /usr/local/tomcat/
    mv /test1/file1 /test3/file2
  • 查看文件/目录当前绝对路径
    pwd
  • 查看文件(夹)大小
    #查看当前目录下所有文件夹大小级数自选
    du -h --max-depth=1
    #查看当前文件夹大小
    du -sh
    #查看当前目录下文件夹及文件大小
    du -sh *
  • 查看/修改文件(夹)权限
    ls -l
    chmod 777 3.txt
  • 修改文件(夹)名称
    mv apache-tomcat tomcat8
    mv file1 file2
  • 查看目录下文件夹/文件
    #查看目录下所有文件
    ls -l |grep "^-"
    #查看目录下所有文件夹
    ls -l |grep "^d"
    #查看目录下所有文件个数
    ls -l |grep "^-"|wc -l

原文地址:https://www.cnblogs.com/lifan1998/p/10204957.html

时间: 2024-10-17 11:26:21

linux常用文件操作命令的相关文章

Linux命令大全----常用文件操作命令

林炳文Evankaka原创作品.转载请注明出处http://blog.csdn.net/evankaka 摘要:本文主要讲了Linux命令大全----常用文件操作命令,并附有实例 ls 这个命令是经常用到的,用来显示当前目录下有哪些文件 ,ls最常用的参数有三个: -a -l -F.ls -a说明:Linux上的文件以"."开头的文件被系统视为隐藏文件,仅用ls命令是看不到他们的,而用ls -a除了显示 一般文件名外,连隐藏文件也会显示出来. ls -l(这个参数是字母L的小写,不是数

CentOS常用文件操作命令[百度博客搬家]

路径操作的CentOS常用命令 现在整理如下(百度博客搬家) cd pwd NO1. 显示当前路径 [[email protected] root]# pwd NO2. 返回用户主目录 [[email protected] root]# cd NO3. 改变到其它路径 [[email protected] root]# cd /etc NO4. 返回到上一级目录 [[email protected] root]# cd .. NO5. 返回到根目录 [[email protected] root

linux常用文件I/O操作之文件共享的实现方式

 1.文件共享的三种实现方式  1.什么是文件共享:    (1)文件共享就是同一个文件(同一个文件指的是同一个inode,同一个pathname)被多个独立的读写体(几乎可以理解为多个文件描述符)去同时(一个打开尚未关闭的同时另一个去操作)操作. (2)文件共享的意义有很多:譬如我们可以通过文件共享来实现多线程同时操作同一个大文件,以减少文件读写时间,提升效率.     2.文件共享的核心就是怎么弄出来多个文件描述符指向同一个文件.     3.常见的三种文件共享情况: 1.是同一个进程中多次

Linux(CentOS)文件操作命令

touch命令 — 功能说明:生成新的空文件或更改现有文件的时间戳. — 命令格式:touch [参数] <文件> … — 常用参数: -a : 只更改访问时间. -m : 只更改修改时间. -t <STAMP> : 使用[[CC]YY]MMDDhhmm[.ss]格式的时间而非当前时间. -r <参考文件或目录> : 使用指定文件的时间属性而非当前时间. — 使用示例: touch newfile touch file touch -a file touch -m fi

HDFS常用文件操作命令及注意事项

HDFS 文件操作命令 HDFS 文件系统提供了相当多的shell 操作命令,大大方便了程序员和系统管理人员查看.修改HDFS 上的文件.进一步,HDFS的操作命令和Unix/Linux 的命令名称和格式相当一致,因而学习HDFS 命令的成本也大为缩小. HDFS 的基本命令格式如下: bin/hadoop dfs–cmd <args> 这里cmd 就是具体的命令,记住cmd 前面的短线“–”千万不要忽略.     1.ls hadoop fs -ls /     列出hdfs文件系统根目录下

hadoop入门之HDFS常用文件操作命令及注意事项

HDFS 文件操作命令 HDFS 文件系统提供了相当多的shell 操作命令,大大方便了程序员和系统管理人员查看.修改HDFS 上的文件.进一步,HDFS的操作命令和Unix/Linux 的命令名称和格式相当一致,因而学习HDFS 命令的成本也大为缩小. HDFS 的基本命令格式如下: bin/hadoop dfs–cmd <args> 这里cmd 就是具体的命令,记住cmd 前面的短线"–"千万不要忽略.     1.ls hadoop fs -ls /     列出hd

Centos Linux 常用shell操作命令

文件处理命令:ls 功能描述:显示目录文件 命令英文原意:list 命令所在路径:/bin/ls 执行权限:所有用户 语法: ls 选项[-ald]  [文件或目录] -a 显示所有文件,包括隐藏文件 -l 详细信息显示 -d 查看目录属性 $ ls –a > dir.txt //将ls –a命令执行结果输出到dir.txt文件. $ ls –a >> dir.txt //将ls –a命令执行结果附加到dir.txt文件之后. 文件处理命令:cd 功能描述:切换目录 命令英文原意:cha

[Linux] Linux常用文本操作命令整理

简单的总结一下常用的一些实用的Linux文本操作命令,包括wc(统计).cut(切分).sort(排序).uniq(去重).grep(查找).sed(替换.插入.删除).awk(文本分析). 1.统计命令——wc 统计文件里面有多少单词,多少行,多少字符. 1.1 wc语法 # wc [-lwm] 选项与参数: -l :仅列出行: -w :仅列出多少字(英文单字): -m :多少字符: 1.2 wc使用 #wc /etc/passwd 40 45 1719 /etc/passwd 40是行数,4

linux 常用文件命令记录

服务开启命令 service  服务  start/stop/stauts 查看ip ifconfig 清屏 clear 显示当前所在位置 pwd 切换目录 cd 查看所有文件(包括隐藏) ls -a 创建目录 mkdir 创建多级目录(递归创建) mkdir  -p 123/abc 删除目录 (空) rmdir 删除目录 rm  -r 删除目录 -f 强制 rm -rf 强制删除目录 删除文件 rm 复制命令 cp 复制目录 cp -r 复制文件属性(内容 属性 时间 ) cp -a 显示时间