Linux常用命令(一)Linux管理文件和目录的命令

时间:2022-01-23 16:28:06
1.Linux管理文件和目录的命令    
命令  功能
pwd  显示当前目录
ls  查看目录下的内容
cd  改变所在目录,转到目标目录
cat  显示文件的内容
grep  在文件中查找某字符
cp  复制文件
touch  创建文件
mv  移动文件
rm  删除文件 
rmdir  删除目录

   1.1 pwd 

              该命令的英文解释为print working directory(打印工作目录)。输入pwd命令,Linux会输出当前目录。 


   1.2  ls命令

           ls命令用来查看目录的内容 

 选项  含义
-a  列举目录中的全部文件,包括隐藏文件
-l 列举目录中细节,包括权限、所有者、组群、大小、创建日期、文件是否是链接等 
-f  列举的文件显示文件类型
-r  逆向,从后向前地列举目录中内容
-R  递归,该选项递归地列举当前目录下所有子目录内的内容
-s  大小,按文件大小排序
 -h  以人类可读的方式显示文件的大小,如用K、M、G作单位 


 1.3 cd命令 

             cd命令用来改变所在目录。

             cd /   转到根目录中  

             cd ~     转到/home/user用户目录下  

             cd /usr 转到根目录下的usr目录中    -------绝对路径 cd home/odroid/test

             cd test 转到当前目录下的test子目录中-------相对路径


  1.4 cat命令  

             cat命令可以用来合并文件,也可以用来在屏幕上显示整个文件的内容。

              cat snow.txt 该命令显示文件snow.txt的内容,ctrl+D退出cat。    


   1.5 grep命令  

              grep命令的最大功能是在一堆文件中查找一个特定的字符串。

              grep money test.txt  以上命令在test.txt中查找money这个字符串,grep查找是区分大小写的。  


  1.6 touch命令  

              touch命令用来创建新文件,他可以创建一个空白的文件,可以在其中添加文本和数据。

              touch newfile 该命令创建一个名为newfile的空白文件。 

  

 1.7 cp命令  

            cp命令用来拷贝文件,要复制文件,输入命令: 

            cp <source filename> <target filename> 

            cp t.txt Document/t    该命令将把文件t.txt复制到Document目录下,并命名为t。

 选项  含义
-i  互动:如果文件将覆盖目标中的文件,他会提示确认
-r  递归:这个选项会复制整个目录树、子目录以及其他 
-v   详细:显示文件的复制进度

  1.8 mv命令 

          mv命令用来移动文件。  

         mv<source filename> <target >  

          mv t.txt Document    把文件t.txt 移动到目录Document中

 选项  含义
-i  互动:如果选择的文件会覆盖目标中的文件,他会提示确认
-f  强制:它会超越互动模式,不提示地移动文件,属于很危险的选项
-v   详细: 显示文件的移动进度


   1.9 rm命令 

             rm命令用来删除文件。 rm t.txt   该命令删除文件t.txt   

 选项  含义
-i  互动:提示确认删除 
-f  强制:代替互动模式,不提示确认删除 
-v  详细:显示文件的删除进度
-r  递归:将删除某个目录以及其中所有的文件和子目录 

1.10 rmdir命令  

           rmdir命令用来删除目录