Linux文件和目录命令

自学整理记录,大神见笑

目录

  • ls
  • 通配符
  • cd
  • touch
  • rm
  • mkdir

1.列出某个目录下的目录和文件→ls

ls

  • 查看当前目录下的所有目录和文件


    ls.jpg

ls .

  • 查看当前目录下的所有目录和文件
  • .代表当前目录
    ls..png

ls ..

  • 查看上一级目录下的所有目录和文件
  • ..代表上一级目录
    ls...png

ls 目录路径

  • 查看所输入的目录下的所有目录和文件


    ls home python.png

ls -a

  • 查看当前目录下的所有目录和文件,包括隐藏文件
  • .开头的文件为隐藏文件,需要用-a选项才能查询到
    ls -a.jpg

ls -l

  • 以竖列表的形式列出 文件的详细信息


    ls -l.png

ls -lh

  • 以更详细的文件大小列出文件的详细信息,必须配合-l使用,否则没有效果

  • 选项可以连在一起写,比如:ls -lh

    ls -lh.png

    ls -h.png

  • 扩展:了解文件大小的表示方法

文件大小的表示方法.jpg

2.通配符

  • 当前目录下的所有文件,环境,下图非代码,只是交代环境


    当前目录.jpg

ls *.txt

  • *代表任意字符,不限个数
  • 列出所有以.txt结尾的文件
    ls .txt.png

ls py?env

  • ?代表任意一个字符,只限一个,且至少有一个
  • 列出名为py+一个任意字符+env格式的目录下文件
    ls pyenv.png

ls py[23]env

  • [23]代表匹配括号中的任意一个字符,只限一个
  • 列出名为py+一个字符2或者一个字符3+env格式的目录下文件
    ls py[23]env.png

ls py[1-9]env

  • [1-9]代表匹配括号中的1到9之间的任意一个字符

  • 列出名为py+1到9之间任意一个字符+env格式的目录下文件

    ls py[1-9]env.png

  • 扩展:通配符可以配合ls命令使用

3.切换目录→cd

cd

  • 切换到家目录(/home/用户目录)


    cd.png

cd ~

  • 切换到家目录(/home/用户目录)


    cd ~.png

cd .

  • 保持在当前目录


    cd ..png

cd ..

  • 切换到上一级目录


    cd ...png

cd -

  • 可以在最近两次工作目录来回切换


    cd -.png
  • 这里要注意:Linux所有的目录和文件名都是区分大小写的

  • 扩展:绝对路径和相对路径
    绝对路径:以/开头,是文件的,表示从根目录或者家目录开始的具体目录位置
    相对路径:表示相对当前目录所在的目录位置

4.创建文件→touch

touch 123.txt

  • 如果文件不存在,则创建文件


    touch 123.txt.png

touch 123.txt

  • 如果文件存在,则修改文件的修改时间


    touch 123.txt.png

5.创建一个新目录→mkdir

mkdir reddington

  • 创建一个名为reddington的目录


    mkdir reddington.png

mkdir -p reddington/liuboyang

  • 创建一个reddington目录,同时在reddington下创建一个liuboyang目录

  • -p选项为创建多层级目录

    mkdir -p reddington liuboyang.png

  • 这里要注意:Linux中不管是文件还是目录,不能同名

6.删除文件或目录→rm

rm 123.txt

  • 删除123.txt文件


    rm 123.txt.jpg

rm -r reddington

  • 删除reddington目录及目录里面的文件
  • -r选项可以删除目录,同时可以删除多级目录
    rm -r reddington.png

rm -f 123.txt

  • 强制删除123.txt文件
  • -f选项可以强制删除,如果文件存在,正常删除;如果文件不存在,也不会有提示
    rm -f 123.txt.png

rm -i 123.txt

  • 删除123.txt文件的时候,显示提示

  • -i字段表示显示是否删除提示

    rm -i 123.txt.png

  • 这里要注意:终端中删除文件或者目录,不会进回收站,直接从磁盘删除

  • 注:rm也是可以和通配符配合使用

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容