一、进入文件夹 

  格式: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. 将一个js项目改造成vue项目

    本地环境:node版本:8.11.4 vue版本:3.4.1; 开发工具vscode 1.创建一个空的vue项目(vue create bigdata_reprot_web) 2.找到项目的空白页,改 ...

  2. maven配置及使用

    配置maven工程.从官网下载maven工具,然后解压到磁盘某个目录下即可. 计算机->属性->高级系统设置->环境变量. 新建如下变量: 变量名:MAVEN_HOME 变量值:C: ...

  3. python 网络编程(Socket)

    # from wsgiref.simple_server import make_server## def RunServer(environ,start_response):# start_resp ...

  4. Python标准库--time模块的详解

    time模块 - - -时间获取和转换 在我们学习time模块之前需要对以下的概念进行了解: 时间戳:时间戳是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08 ...

  5. mysql5.7设置默认编码

    1.通过 show variables like '%char%';查看MySQL字符集情况 mysql> show variables like '%char%';+------------- ...

  6. Java线程面试题Top50

    不管你是新程序员还是老手,你一定在面试中遇到过有关线程的问题.Java 语言一个重要的特点就是内置了对并发的支持,让 Java 大受企业和程序员的欢迎.大多数待遇丰厚的 Java 开发职位都要求开发者 ...

  7. tomcat中配置ssl的http协议

    问题: IDEA配置tomcat后运行时报如下错误: Error running wis-client-web: SSL HTTP Connector node not found: set up o ...

  8. code-Behind 技术

    就是代码隐藏,在ASP.NET 中通过ASPX 页面指向CS 文件的方法实现显示逻辑和处理逻辑的分离,这样有助于web 应用程序的创建.比如分工,美工和编程的可以个干各的,不用再像以前asp 那样都代 ...

  9. LeetCode 57 插入区间

    题目: 给出一个无重叠的 ,按照区间起始端点排序的区间列表. 在列表中插入一个新的区间,你需要确保列表中的区间仍然有序且不重叠(如果有必要的话,可以合并区间). 示例 1: 输入: intervals ...

  10. CentOS6.5 - linux在虚拟机连接主机(使用nat)

    NAT模式:是虚拟系统借助NAT(网络地址转换)功能,通过宿主机器所在的网络来访问公网.也就是说,使用NAT模式可以实现在虚拟系统里访问互联网. NAT模式下的虚拟系统的TCP/IP配置信息是由VMn ...