一、进入文件夹 

  格式: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. eclipse光标变粗解决方法

    如上图,光标变成黑块好像没那么顺眼,原因是我们不小心按到了insert键造成的,再按一下insert键就OK了,如果delete和insert是一个键那么就用FN键+delete/insert键就可以 ...

  2. Html5 <video>实现摄像头监控问题:html5并不支持rtsp协议,所以使用vlc进行转码,将rtsp转http流,这样<video>才可以直接播放

    今天在写html5中播放旷视C2摄像头视频监控的功能,查了很多资料,才发现Html5 <video>并不支持rtsp协议.后来查到使用第三方转码才得以实现. 这里把方法写下来分享给大家. ...

  3. nginx之location的匹配规则

    nginx之location的匹配规则 一.语法规则 location [=|~|~*|^~] /uri/ { - } 符号 含义 = 开头表示精确匹配 ^~ 开头表示 uri 以某个常规字符串开头 ...

  4. 完全关闭及再次启动cdh集群

    关闭集群 - 关闭集群所有组件 关闭Cloudera Management Service 关闭cdh所有客户端节点 sudo /opt/cloudera-manager/cm-5.11.1/etc/ ...

  5. 简要log4j配置

    若排版紊乱可查看我的个人博客原文地址 1. 配置效果 下面的log4j日志配置最终能达到的效果是对于全局日志可以根据级别输入到对应级别的日志文件中,注意低级别的日志文件会同时包含高级别的日志信息,例如 ...

  6. 有关Java字符集编码的问题

    在Java语言中,下列关于字符集编码(Character set encoding)和国际化(i18n)的问题,哪些是正确的? A.每个中文字符占用2个字节,每个英文字符占用1个字节 B.假设数据库中 ...

  7. PAT A1059

    PAT A1059 标签(空格分隔): PAT 解题思路 :先打印出素数表.利用结构体数组来存贮质因子的值和个数 strcut factor{ int x; //值 int cnt; //个数 }fa ...

  8. [git]入门-工作区、暂存区、版本库

    转载整理自:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/0013743256 ...

  9. 团队作业4——beta冲刺

    beta冲刺准备 冲刺准备 5天冲刺博客 Beta冲刺一 Beta冲刺二 Beta冲刺三 Beta冲刺四 Beta冲刺五 用户使用报告 用户使用用报告 冲刺总结 冲刺总结随笔 项目码云地址 码云地址

  10. 使用mybatis-generator工具自动生成mybatis代码

    使用mybatis-generator工具自动生成mybatis代码 步骤如下: 1.引入maven  依赖,在项目pom.xml文件中添加 <plugin> <groupId> ...