zoukankan      html  css  js  c++  java
  • 文件操作

    linux的文件目录是一棵目录树,默认起始位置在主文件夹(/home/city),里面有若干子文件(视频、图片、下载、桌面等)

    一、文件路径(目录操作)

    1、绝对路径:从根目录/写起,完整的、详细的描述目标文件所在的位置。eg:  /home/city/test.cpp    test.cpp是在主文件夹下的一个.cpp文件

    2、相对路径:不是由根目录/写起,用  ..  代替中间路径,最后加上  /目标文件名称。eg: ../test.cpp

    3、显示当前位置所在的目录路径:pwd

    4、显示某一文件下的所有子文件:ls

    ls -a 查看当前位置下的所有文件,包括隐藏文件

    ls -l 文件名  查看该文件的状态(谁建立、文件内存、创建时间、修改时间、文件名)

    5、显示某文件的路径:locate +文件名称

    6、切换目录:cd  相当与windows双击一个文件进入子文件目录, 注意:不能打开文件,打开的是文件目录

    cd /home 进入 '/ home' 目录'

    cd .. 返回上一级目录

    cd ../.. 返回上两级目录

     

    7、新建一个目录:mkdir

    8、删除一个 空 的目录:rmdir  (删除不了非空文件夹)

    二、文件操作

    1.新建文件夹:mkdir 文件名

    2、删除文件: re  文件名

    注意:以上两个是新建和删除文件目录 

    3.新建文件: touch test.txt

    4.删除文件:rm test.txt

    rm -i + 文件名 互动模式,在删除前会询问用户是否继续操作

     

    5、复制文件:cp 

    1.将../mary/homework/assign复制到当前目录下: cp ../mary/homework/assign .

    2.将文件file复制到目录/usr/men/tmp下,并改名为file1:    cp file /usr/men/tmp/file1

    3.将目录/usr/men下的所有文件及其子目录复制到目录/usr/zh中:    cp -r /usr/men /usr/zh

     

    6、移动文件:mv

    1、更改文件名称,将file改名为file1:mv  file  file1

    2、移动文件,将file文件移动到目录/usr/zh中:  mv  file  /usr/zh  

     

    7.打开查看文件:cat test.txt               more test.txt    --可翻页查看文件内容,按空格键向下翻页,b向上翻页

      列出行号显示内容:cat -b

    只显示前几行 :head -2 test.txt

    只显示后几行 :tail -2 test.txt

    8.查找文件 :find 文件目录 规则 参数   find . -name  “*.py”      查找的是某个目录在那个位置,不能直接查找文件在那个位置

    9、查看文件类型:file    file test.txt

    三、快捷操作

    1、按两次tab键,会显示与当前命令输入的首字母一样的文件或目录

    2、键盘中的上下箭头可以调出 上次和往次 的命令

    3、获取 root 权限:sudo su 在按回车进入root权限        输入 exit 退出 

    4、在终端直接打开(查看)图片文件:

    • eog filename
    • display filename

    再使用Alt+F4就可以关闭窗口,尽量达到手不离键盘。

  • 相关阅读:
    解题:POI 2008 Plot purchase
    1807. 斐波纳契数列简单
    1745. 单调数列
    1700. 增减字符串匹配
    1665. 计算数字
    1523. 分区数组
    1517. 最大子数组
    1598. 两句话中的不常见单词
    1594. 公平的糖果交换
    1510. 亲密字符串(回顾)
  • 原文地址:https://www.cnblogs.com/-citywall123/p/11520255.html
Copyright © 2011-2022 走看看