linux文件操作相关命令

发布时间 2023-07-21 14:46:20作者: 芬-mi

1.pwd  打印工作目录

2.cd +路径  改变目录(相对路径/绝对路径)

3.ls  查看目录下的内容

  ls -l 长格式查看

  ls -a 查看所有文件

  ls -R 递归式查看

4.cat+文件  连接多个文件,或查看文件内容

  cat -n +文件 连接多个文件或查看文件,并显示行号

5.touch  创建空文件,或修改已有文件的最后访问时间

6.mkdir  创建文件夹

7.rm +文件  删除文件

  rm -f +文件  强制删除

  rm -r +文件 递归删文件(夹)

8.rmdir +空文件夹  删除空文件夹

9.wget +url 通过网络指定的url下载文件

10.gzip/gunzip  文件压缩/解压缩

11.tar  文件归档/解归档

  tar -xvf 解归档(一个文件折成多个文件)

  tar -cvf 创建归档文件(多个文件合成一个文件)

12.wc  查看文件行数,单词数,字符数

  wc -l  查看行数

  wc -w 查看单词数

  wc -c 查看字符数

13.sort +文件  文件内容排序(默认升序)

  sort -r +文件 文件内容降序排列

14.uniq +文件  文件去重(相邻相同的内容会被过滤掉) 

15.head/tail+文件  查看文件的开头/结尾部分

16. |  管道  eg:cat test.txt | sort

17.diff +文件+文件  比较文件的不同

18.cp+文件+ 路径  拷贝文件,把文件拷贝到某个路径下

  cp -r +文件 (夹)+路径 拷贝文件夹

19.mv+文件+路径  移动文件,把文件移动到某个路径下

20.ln /usr/local/python37/bin/python3 /usr/bin/python  硬链接(给磁盘文件添加了新的引用,只要引用数不为0,文件就不会消失)4

21.ln -s /usr/local/python/bin/python /usr/bin/python3  软连接(详单与window系统下的快捷键)