一、进入文件夹 

  格式:cd [目录名称] 
  常用选项:

  cd /  进入当前目录
  cd .. 返回上一级目录。 
  cd ../.. 将当前目录向上移动两级。 
  cd - 返回最近访问目录。

二、显示当前文件夹下文件目录

  格式::ls [选项] [目录或文件] 
  功能:对于目录,列出该目录下的所有子目录与文件;对于文件,列出文件名以及其他信息。 
  常用选项: 
  -a :列出目录下的所有文件,包括以 . 开头的隐含文件。 
  -d :将目录像文件一样显示,而不是显示其他文件。 
  -i :输出文件的i节点的索引信息。 
  -k :以k字节的形式表示文件的大小。 
  -l :列出文件的详细信息。 
  -n :用数字的UID,GID代替名称。 
  -F : 在每个文件名后面附上一个字符以说明该文件的类型,“*”表示可执行的普通文 件;“/”表示目录;“@”表示符号链接;“l”表示FIFOS;“=”表示套接字。

  如:

三、文件、文件夹的创建、删除

  1.文件的创建:

  touch [文件名]

  2.文件夹创建 
  格式:mkdir [选项] dirname… 
  功能:mkdir命令用来创建目录。 
  常用选项: 
  -p –parents 可以是一个路径名称。此时若路竞争的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录。 
  -m –mode=MODE 将新建目录的存取权限设置为MODE,存取权限用给定的八进制数字表示。 
  3、删除文件 
  格式:rm [选项] 文件列表 
  功能:rm命令删除文件或目录。 
  常用选项: 
  -f –force 忽略不存在的文件,并且不给出提示信息。 
  -r -R,–recursive 递归地删除指定目录及其下属的各级子目录和相应的文件。 
  -i 交互式删除文件。 
  说明:rm命令删除指定的文件,默认情况下,它不能删除目录。如果文件不可写,则标准输入是tty(终端设备)。如果没有给出选项-f或者–force,rm命令删除之前会提示用户是否删除该文件;如果用户没有回答y或者Y,则不删除该文件。 
  4.删除目录 
  格式:rmdir [选项] dirname 
  功能:删除目录。 
  常用选项: 
  -p –parents 递归删除目录 dirname,当子目录删除后其父目录为空时,也一同被删除。如果有非空的目录,则该目录保留下来。

四、显示当前文件的绝对路径

  格式: pwd 
  功能:显示出当前工作目录的绝对路径。

五、打开、编辑、退出文件

  打开文件的方法: 编辑文件用 vi 文件名 或者 vim 文件名。

  退出按ESC,输入:q!回车。

  查看文件用 cat 文件名 或 less 文件名

六、文件复制命令

  命令格式:cp [-adfilprsu] 源文件(source) 目标文件(destination)

  cp [option] source1 source2 source3 ... directory

  参数说明:

  -a:是指archive的意思,也说是指复制所有的目录

  -d:若源文件为连接文件(link file),则复制连接文件属性而非文件本身
  -f:强制(force),若有重复或其它疑问时,不会询问用户,而强制复制
  -i:若目标文件(destination)已存在,在覆盖时会先询问是否真的操作
  -l:建立硬连接(hard link)的连接文件,而非复制文件本身
  -p:与文件的属性一起复制,而非使用默认属性
  -r:递归复制,用于目录的复制操作
  -s:复制成符号连接文件(symbolic link),即“快捷方式”文件
  -u:若目标文件比源文件旧,更新目标文件

  如将/test1目录下的file1复制到/test3目录,并将文件名改为file2,可输入以下命令:
  cp /test1/file1 /test3/file2

七、文件移动命令

  命令格式:mv [-fiv] source destinatio

  参数说明:

  -f:force,强制直接移动而不询问
  -i:若目标文件(destination)已经存在,就会询问是否覆盖
  -u:若目标文件已经存在,且源文件比较新,才会更新

  如将/test1目录下的file1复制到/test3 目录,并将文件名改为file2,可输入以下命令:
  mv /test1/file1 /test3/file2

Linux常用文件操作命令的更多相关文章

  1. 【转】 Linux常用文件操作命令

    1 改变目录 要进入相应的目录我们可以使用Linux下的改变目录命令cd (ChangeDirectory). 下面我要进入到/tmp目录下,如下操作: [root@bestlinux ~]# cd ...

  2. Linux 常用文件描述

    Linux 常用文件描述 /etc/issue 本地登陆显示的信息,本地登录前 /etc/issue.net 网络登陆显示的信息,登录后显示,需要由sshd配置 /etc/motd 常用于通告信息,如 ...

  3. Unix/Linux常用文件操作

    Unix/Linux常用文件操作 秘籍:man命令是Unix/Linux中最常用的命令,因为命令行命令过多,我相信每个人都会经常忘记某些命令的用法,man命令就可以显示一个命令的所有选项,参数和说明, ...

  4. Linux命令大全----常用文件操作命令

    林炳文Evankaka原创作品.转载请注明出处http://blog.csdn.net/evankaka ls 这个命令是经常用到的,用来显示当前目录下有哪些文件 ,ls最常用的参数有三个: -a - ...

  5. Linux(CentOS)文件操作命令

    touch命令 — 功能说明:生成新的空文件或更改现有文件的时间戳. — 命令格式:touch [参数] <文件> … — 常用参数: -a : 只更改访问时间. -m : 只更改修改时间 ...

  6. dos常用文件操作命令

    1.DIR 含义: 显示指定目录下的文件和子目录列表 类型: 内部命令 格式: DIR[drive:][path][filename][/p][/w][/A[[:]attributes]][/O[[: ...

  7. linux下常用文件操作命令

    1.find命令 按内容查找文件 find /home/vpopmail/domains/best-21ixi.jp/bounce/Maildir/new/ -name "*" | ...

  8. [Linux] Linux常用文本操作命令整理

    简单的总结一下常用的一些实用的Linux文本操作命令,包括wc(统计).cut(切分).sort(排序).uniq(去重).grep(查找).sed(替换.插入.删除).awk(文本分析). 1.统计 ...

  9. Linux常用文本操作命令整理

    阅读目录 1.统计命令——wc 2.切分命令——cut 3.排序命令——sort 4.去重命令——uniq 5.查找命令——grep 6.替换/查找/删除命令——sed 7.强大的文本分析命令——aw ...

随机推荐

  1. vue-swiper 基于Vue2.0开发 轻量、高性能轮播插件

    vue-swiper 基于 Vue2.0 开发,基本满足大部分功能 轻量.高性能轮播插件.目前支持 无缝衔接自动轮播.无限轮播.手势轮播 没有引入第三方库,原生 js 封装,打包之后只有 8.2KB ...

  2. python之路-----前端之html协议一

    一.概述 1.1 什么是html语句? 超文本标记语言(Hypertext Markup Language,HTML)通过标签语言来标记要显示的网页中的各个部分.一套规则,浏览器认识的规则 浏览器按顺 ...

  3. Delphi下 Winsock 函数

    用于初始化Winsock[声明]int WSAStarup(WORD wVersionRequested,LPWSADATA lpWSAData);[参数]wVersionRequested - 要求 ...

  4. java课堂笔记

  5. throw与throws

    throws可以单独使用(一直上抛) throw要么和try-catch-finally语句配套使用,要么与throws配套使用 /** * 总结: *    1.throws是方法抛出异常.如: p ...

  6. python学习1-1

    # 可以支持多个用户登录 (提示,通过列表存多个账户信息) uname = ['wps', 'opp' ] pword = ['] time = 0 while time < 3: u_name ...

  7. JS中的变量和数据类型

    所谓变量,就是里面存储的数据是可以改变的. 在使用变量之前,我们需要先声明变量.声明变量的关键字有var  let   const 在ES里面声明变量可以使用var,如下: //var 变量名 var ...

  8. JavaWeb基础-Jsp内置对象

    request对象 客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应,它是HttpServlteRequest类的实例.Request对象具有请求域,即完成客户端 ...

  9. 责任链模式(Chain of Responsibility)

    定义:为一个请求定义含有链状关系的接受对象,基于请求的类型,松耦合发送者和接受者之间的关系. 实现方式: 首先定义一个抽象类,包括一个公共抽象行为和决定子类链状关系的属性,然后创建一系列对象继承这个抽 ...

  10. C# FTP操作报550错误

    最近在做FTP创建文件夹和上传文件的功能,测试之后一直提示“远程服务器返回错误: (550) 文件不可用(例如,未找到文件,无法访问文件)”,我在网上找了很久的解决方案也没有解决掉这个问题,网上找到的 ...