Linux常用命令之文件和目录

ls(List Directory Contents)命令
  用途:ls -a   显示当前目录下所有(含以.开始的隐藏文件)的文件和目录
     ls -A  显示除了.和..的其他文件
     ls -r   反序排列
     ls -t   以文件修改时间排序
     ls -S  以文件大小排序
     ls -h  以易读大小排序

     ls -l   显示除文件名外,还将文件权限,拥有者,大小,组,创建日期等详细信息列出来
     ls -F  查询目录中的文件
     ls -R  查询子目录
  例如:
    ls -lhrt  按易读方式按时间反序排序,并显示文件详细信息
    ls -lrS  按大小反序显示文件详细信息
    ls -l t*  列出当前目录中所有以t开头的文件详细信息

cd(Change Directory)命令
  用途:改变当前目录
     cd /home  进入/home目录
     cd ..    返回上级目录
     cd -    返回上次所在的目录
     cd ~    返回家目录
     cd /    返回根目录

pwd(print work Dirctory)命令
  用途:显示当前的路径
     pwd   查看当前路径
     pwd -p  查看软连接的实际路径

mkdir命令
  用途:创建文件夹
     mkdir a1  创建一个a1文件夹
     mkdir -p  创建连续子文件夹,例如:mkdir a1/a2/a3 -p  创建a1文件夹,并在a1文件夹中创建a2文件夹,在a2文件夹中创建a3文件夹

rmdir命令
  用途:从一个目录中删除一个或多个子目录项,删除空文件夹
     rmdir /root/a1  删除root目录下的a1空文件夹
     rmdir a1    此时a1文件夹中存在a2,删除a1也会将里面的a2删除

rm命令
  
用途:删除文本,删除前会确认
     rm aa.txt  删除aa.txt文本文件
     rm -rf aa.txt  强制删除非空文本,不需要确认

cp命令
  用途:拷贝文件命令,cp只复制文本文件
     cp只复制文本文件
      cp a1/aa.txt a2/a3  将a1文件夹中的aa.txt复制到a2文件夹中的a3文件夹下
     cp -r 复制整个文件夹,包括文件夹中的文本
      cp a1 a2 -r  将a1文件夹复制到a2文件夹下

mv命令
  用途:移动文件或修改文件名,如果第二个参数类型时目录则是移动文件,如为文件,则是重命名文件
     mv a4.txt 44.txt  将a4.txt文件重命名为44.txt
     mv a4.txt /a2   将a4.txt文件移到根目录的a2文件夹下

猜你喜欢

转载自www.cnblogs.com/yttbk/p/11107515.html