目录
本文列出了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