Linux 常见命令 --文件处理命令

使用 Ctrl+L进行清屏 快捷键

Linux 当中一切皆文件,目录也是文件,我们称之为目录文件,目录文件和普通文件有区别,普通文件是用来保存数据的,而目录是用来保存文件的,目录的概念就是windows中的文件夹的概念

(1)目录处理命名

1.  建立目录: mkdir(make directories)

mkdir -p[目录名]   -p  递归创建

2. 切换目录(change directory)  pwd 显示  当前所在的目录

简化操作:

cd ~  : 进入当前用户的家目录

cd  [目录] 进入到指定目录  cd 直接回车  回到 家目录

cd - 进入上次目录

cd .. 进入上一级目录

cd . 进入当前目录

相对路径 和绝对路径

相对路径: 参照 当前所在目录,进行查找

绝对路径: 从根目录开始指定,一级一级递归查找,在任何目录下,都能进入指定位置

3. 查询所在目录位置: pwd(print working directory) 打印工作目录 显示所在位置

4 删除空目录 rmdir [目录名] ( remove empty directories) 使用很少(删除文件一定要小心)

  rm 可以删除文件或者目录   : 都可以  rm -rf [文件或目录]

习惯使用  (rm -rf  [文件和目录])

  rm -rf a* : 可以删除已a 开头的文件  复制和删除目录的时候  必须带有-r  可是在移动目录或给目录文件重命名时

不需要带-r

  rm -rf [文件或目录]  使用该命令  r 的意思是删除目录 (会询问)  f 强制删除 (rm -rf  / 千万不能执行,让Linux自杀  linux 的root 是真正的root 真正意义上的管理员) rm -rf a*

  rm -rf  /tmp/* (加 * 代表的是删除目录下的内容 ,不加*代表的是删除系统目录)

  创建空文件的命令 touch abc

(5)复制命令  cp [选项] [源文件或目录] [目的目录]

  复制和 删除 目录都需要 加上 -r

选项 :

      -r  复制目录  不加-r 是复制文件

      -p 连带文件属性复制

      -d 若文件是链接文件,则复制链接属性

      -a 相当于 -pdr  (所有的隐藏属性 都一样)

ll 命令是 ls -l 命令的简写(ls -l  是ll 别名关系)

(6)剪切或改名命令  : mv  (move)

mv [源文件或目录] [目标目录] 这个都不用用 -r

常用目录的作用 :  (常用的一级目录的作用)

/     根目录  讲解和熟悉 一级目录的作用

根目录的 bin 和sbin,usr 目录下的bin 和sbin 这四个目录都是用来保存系统命令的(bin 目录下 所有用户都能执行)

(sbin目录 下的命令只有超级管理员才能执行)

/bin 命令保存目录(普通用户就可以读取的命令)

/boot 启动目录,启动相关文件

/dev 设备文件保存目录

/etc 配置文件保存目录

/home 普通用户的家目录

/lib  系统库保存目录

/mnt 系统挂载目录

/media  挂载目录

Date : 显示文件的时间

(2)目录文件命令

(3)链接命令

时间: 2024-10-22 21:28:41

Linux 常见命令 --文件处理命令的相关文章

Linux下的文件查找命令——find

Linux下几个常见的文件查找命令: which       查看可执行文件的位置 whereis    寻找特定文件,查看文件的位置 locate       配合数据库查看文件位置 find          实际搜寻硬盘查询文件名称 通常情况下find命令并不是很常用,大家都优先使用whereis和locate命令来查找,因为whereis和locate命令都是利用数据库来查找文件所在,并没有实际查询硬盘,所以速度很快,节省时间.但是我们的find命令依然很强大,它的查找条件相当多,对于用

Linux下远程文件传输命令——scp

SCP- secure copy (remote file copy program) 命令原型:  scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file] [-l limit] [-o ssh_option] [-P port] [-S program] [[[email protected]]host1:]file1 ... [[[email protected]]host2:]file2 命令描述: scp用于通过网

Linux学习日志--文件搜索命令

开头总结: 学习了Linux中的文件搜索命令find和locate,系统搜索命令whereis 和which ,字符串搜索命令grep,find和locate的区别和用法格式,什么是path环境变量以及其好处,whereis和which的用法,区别在于查询系统命令内容的不同,grep和find的区别,为什么要引入通配符? 什么情况下用通配符还是正则表达式? Locate文件搜索命令: 1)格式: Locate [文件名] 2)更新数据库 updatedb 好处: 相对于find命令来说,Loca

linux查看日志文件内容命令tail、cat、tac、head、echo详解

linux查看日志文件内容命令tail.cat.tac.head.echo tail -f test.log你会看到屏幕不断有内容被打印出来. 这时候中断第一个进程Ctrl-C, ---------------------------linux 如何显示一个文件的某几行(中间几行) 从第3000行开始,显示1000行.即显示3000~3999行cat filename | tail -n +3000 | head -n 1000 显示1000行到3000行cat filename| head -

[转]linux查看日志文件内容命令

linux查看日志文件内容命令tail.cat.tac.head.echo tail -f test.log你会看到屏幕不断有内容被打印出来. 这时候中断第一个进程Ctrl-C, ---------------------------linux 如何显示一个文件的某几行(中间几行) 从第3000行开始,显示1000行.即显示3000~3999行cat filename | tail -n +3000 | head -n 1000 显示1000行到3000行cat filename| head -

Linux命令——文件内部命令

1.cat连接并全部显示文件内的信息?-n:在显示的时候可以显示行号,这个行号只是显示出来,跟文件内容没有关系?-E:显示每一行的行结束符,所以linux中文本文件的行结束符是$符?-T:可以显示制表符?-v:显示其他的非打印字符?-A:显示所有的符号 2.more/less??????more:作用同cat是相同的,只不过这时我们可以通过手动来翻屏,更加方便,more:只支持向后翻,翻到最后就直接退出.????less:显示文件信息,默认不退出显示,q即可退出.空格:向后翻一屏?b:向前翻一屏

Linux下查找文件find命令

在Linux下,常常需要在某个位置下,找一些文件.怎么办?使用find命令就够了.find search-path expressions search-string 如果要搜索当前目录.那么 search-path 可以为空或者为 句号 '.' 假如查找当前目录下 3分钟前被访问过的文件.find . -amin 3 假如查找四天前被访问过的文件. find . -atime 4 假如查找5分钟前文件名被改变的文件.find . -cmin 5 假如查找6天前文件名被改变的文件.find .

Linux常见四种查找命令

最近在学Linux,和很多初学者一样,有一大堆的操作命令要去熟悉和掌握,由于Linux秉承"一切皆文件"的思想,因此我们在操作中经常会使用到文件查找的命令喽,下面就简单介绍下在Linux中比较常用的查找命令: 一.which  which命令的作用是,在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果. 也就是说它返回的是你该命令所处的位置. 举个例子哈,比如说我现在看下使用gcc这个命令当前所在的路径,我用which查找下: 二.whereis    wher

linux下find(文件查找)命令的详解

文件查找命令locate和find详解 locate 配合数据库缓存,快速查看文件位置,非实时查找( 数据库查找) find 实际搜寻硬盘查询文件名称 ,实时查找 locate简介 locate命令其实是find -name的另一种写法,但是要比后者快得多,原因在于它不搜索具体目录,而是搜索一个数据库/var/lib/locatedb,这个数据库中含有本地所有文件信息.Linux系统自动创建这个数据库,并且每天自动更新一次,所以使用locate命令查不到最新变动过的文件.为了避免这种情况,可以在

Linux的链接文件-ln命令

Linux的链接文件 使用ln命令来创建链接文件(link) Linux链接分两种:硬链接(Hard Link),符号链接(Symbolic Link) 默认情况下,ln命令产生硬链接. [[email protected] lianxi]# ln  -s  xiaotong   tongtong    #符号链接才能为目录建立链接 源文件     目标文件(链接文件) [[email protected] lianxi]# cd tongtong/ [[email protected] ton