LINUX 常用命令(二)

3、根据名称查找文件

绝对路径:完全限定名称,制定到达且唯一代表单个文件的所遍历的每个子目录,第一个字符是 / 的路径是绝对路径。

相对路径: 与绝对路径相同的是相对路径也标识唯一文件,即制定当前目录到工作所需的路径,除第一个字符是 / 的其他字符的路径名是相对路径。

Pwd      显示当前路径的完整路径名。

Ls        列出指定目录的目录内容。

Ls  -l     显示长列表格式。

Ls  -a     显示包含隐藏文件在内的所有文件(隐藏文件不是为了安全,而是防止必要的用户配置文件让主目录路七八糟,好可以预防误修改等造成不便)。

Ls  -R     用递归的方式显示文件包含所有子目录的内容。

Cd        回到主目录。

cd  ..     回到当前父目录。

Cd  ../..   从当前位置上移两个级别。

Cd   -     回到之前的目录。

Touch     可以将文件的时间戳改为当前的时间和日期,不做其他修改,当没有文件时可以用touch   xx  来创建文件。

4、使用命令行文件管理文件

Mkdir      创建目录或子目录

Mkdir  -p  创建缺失的父目录

Cp        复制一个文件或多个文件,成为新的独立文件。

Cp  -r     复制带有内容的非空目录要求 -r 递归选项。

Cp  aa  bb  aa重名为bb

Cp  aa1   aa2   aa3   ss   将aa1,aa2,aa3,复制到ss中,ss必须为目录。

Mv        命令在同一目录中重命名文件,或者文件重新放到新的目录中,相当于剪切。

Mv  aa1   aa2             若aa2为文件则为重命名,若aa2为目录则为剪切。

Rm        默认语法将删除文件,而不是目录。

Rm  -r     删除目录以及其下可能存在许多子目录和文件。

Rm  -i     递归删除目录及其下可能存在的目录和文件。

Rm  -f     强制删除

Rmdir      仅删除空的目录。

5、使用路径名扩展匹配文件名。

模式匹配:通配是一种shlle命令解析操作,他将一个通配符模式扩展到一组匹配的路径名。在执行命令之前,命令行源字符由匹配列表替换。不返回匹配项的模式,将原始模式请求显示为字面上的文本。

*           有领个或更多自负组成的任何字符串。

?          任何一个字符。

~           当前用户的主目录。

~username   username用户的主目录。

~+          当前工作目录

~-          上一级工作目录

[abc...]      括起类中的任何一个字符

[!abc..]      不在括起类中的任何一个字符

[^abc..]      同上

[[:alpha:]].........任何字母字符

[[:lower:]]........任何小写字母字符

[[:upper:]]........任何大写字母字符

[[:alnum:]].......任何字母字符或数字

[[:digit:]]..........任何数字

[[:space:]]........任何空白字符

可以搭配ls   echo  等使用

例如:

Ls   a*     列出以a开头的所有文件或目录

Ls   ????列出四个字符的所有文件或目录

Ls   [!B]*.......列出不是以B开头的文件或目录

时间: 2024-08-24 20:03:57

LINUX 常用命令(二)的相关文章

Linux常用命令二之文件查找命令

本文对Linux常用命令做一个总结,方便日后查阅. (1) which命令 我们经常在linux要查找某个文件,但不知道放在哪里了,可以使用下 面的一些命令来搜索: ? ? ? ?which??查看可执行文件的位置 ? ? ? ?whereis?查看文件的位置 ? ? ? ?locate???配合数据库查看文件位置 ? ? ? ?find???实际搜寻硬盘查询文件名称 which命令的作用是,在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一 个搜索结果.也就是说,使用which命

Linux常用命令(二) - cd

Linux cd 命令可以说是Linux中最基本的命令语句,其他的命令语句要进行操作,都是建立在使用 cd 命令上的.所以,学习Linux 常用命令,首先就要学好 cd 命令的使用方法技巧. 1. 命令格式: cd [目录名] 2. 命令功能: 切换当前目录至dirName 3. 常用范例 例1 进入系统根目录 命令:cd / 例2 返回上一层目录 命令:cd .. 或者 cd .. // 例3 进入当前用户的主目录(root目录) 命令:cd 或者 cd~ 例4  跳转到指定目录 命令: cd

linux初学 :linux 常用命令(二)

压缩和解压命令 gzip/guzip   zip/unzip   tar gzip和gunzip一般可用参数是-r,例: gzip test.txt 压缩文件 gzip -r test 压缩所有test下的子文件 gunzip test.gz 解压文件 zip和unzip可用参数较多,例: zip test 不跟参数直接使用 zip -r test 递归压缩test下所有文件 unzip test 不跟参数直接使用 unzip -n 解压时不覆盖已存在的文件 unzip -o 解压时覆盖已存在的

Linux常用命令(二十八) - du

Linux du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的. 1.命令格式: du [选项][文件] 2.命令功能: 显示每个文件和目录的磁盘使用空间. 3.命令参数: -a或-all  显示目录中个别文件的大小. -b或-bytes  显示目录或文件大小时,以byte为单位. -c或--total  除了显示个别目录或文件的大小外,同时也显示所有目录或文件的总和. -k或--kilobytes  以KB(10

Linux常用命令(二十五) - tar

通过SSH访问服务器,难免会要用到压缩,解压缩,打包,解包等,这时候tar命令就是是必不可少的一个功能强大的工具.linux中最流行的tar是麻雀虽小,五脏俱全,功能强大. tar命令可以为linux的文件和目录创建档案.利用tar,可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件.tar最初被用来在磁带上创建档案,现在,用户可以在任何设备上创建档案.利用tar命令,可以把一大堆的文件和目录全部打包成一个文件,这对于备份文件或将几个文件组合成为一个文件以便

Linux Linux常用命令二

whoami 我是谁命令 --该命令用户查看当前系统当前账号的用户名 --由于系统管理员通常需要使用多种身份登录系统,李儒通常使用普通用户登录系统,然后再以su命令切换到root身份对系统进行灌篮.这 时候可以使用whoami来查看当前用户的身份 --whoami who 查看当前所有登录系统的用户信息 --该命令用户查看查看当前所有登录系统的用户信息 --who [参数] --常用参数及含义 "-m" 只显示运行who命令的用户名,登录终端和登录时间----该参数和whoami等价

Linux常用命令(二十二) - chmod

chmod命令用于改变linux系统文件或目录的访问权限.用它控制文件或目录的访问权限.该命令有两种用法.一种是包含字母和操作符表达式的文字设定法:另一种是包含数字的数字设定法. Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作. 文件或目录的访问权限分为只读,只写和可执行三种.以文件为例,只读权限表示只允许读其内容,而禁止对其做任何的更改操作.可执行权限表示允许将该文件作为一个程序执行.文件被创建时,文件所有者自动拥有对该文件的读.写和可

Linux常用命令(二十一) - find之参数详解

一.使用name选项: 文件名选项是find命令最常用的选项,要么单独使用该选项,要么和其他选项一起使用.  可以使用某种文件名模式来匹配文件,记住要用引号将文件名模式引起来.  不管当前路径是什么,如果想要在自己的根目录$HOME中查找文件名符合*.log的文件,使用~作为 'pathname'参数,波浪号~代表了你的$HOME目录. find ~ -name "*.log" -print 想要在当前目录及子目录中查找所有的' *.log'文件,可以用: find . -name &

Linux常用命令(二十九) - date

在linux环境中,不管是编程还是其他维护,时间是必不可少的,也经常会用到时间的运算,熟练运用date命令来表示自己想要表示的时间,肯定可以给自己的工作带来诸多方便. 1.命令格式: date [参数]... [+格式] 2.命令功能: date 可以用来显示或设定系统的日期与时间. 3.命令参数: 必要参数: %H 小时(以00-23来表示). %I 小时(以01-12来表示). %K 小时(以0-23来表示). %l 小时(以0-12来表示). %M 分钟(以00-59来表示). %P AM

Linux常用命令(二十八) - ln

ln是linux中又一个非常重要命令,它的功能是为某一个文件在另外一个位置建立一个同步的链接. 当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在其它的目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间. 1.命令格式: ln [参数] [源文件或目录] [目标文件或目录] 2.命令功能: Linux文件系统中,有所谓的链接(link),我们可以将其视为档案的别名,而链接又可分为两种 : 硬链