`

UNIX命令用法介绍之touch、cp、mv、rm、mkdir、mdir、ln

阅读更多


UNIX命令用法介绍之touch、cp、mv、rm、mkdir、mdir、ln

 

 

虽然Linux/Unix包含了许多集成的GUI工具,但控制Linux/Unix(L /U)的最佳方法是在命令行界面中。由于命令行工具拥有比GUI工具多得多的选项,且它没有包含一个桌面(比如GNOME或者KDE)的系统开销,所以它 们的执行速度比较快,培训是老师说:桌面系统是个用来测试系统系统的稳定性工具,弓虽啊。这次以及下面的几次介绍的命令用法都是基于Bourne Again Shell(bash),请大家注意,闲话少续,let‘s go

 

1.touch命令

      有些时候需要在L/U中创建多个空文件,比如管理员为一个用户或者组用户激活一个空间配额时,有时候需要改变一些文件的时间时,这个命令就派上用场了

 

#touch /home/aquota.user /home/aquota.group    //同时创建两个空文件,可以多个

#touch /home/aabb/dd.txt

用ls -ls 看看是不是dd.txt的时间变成现在的哪

 

2.cp命令

      cp类似于windows的copy,用于文件的移动或者备份等

用法介绍

命令                执行结果

cp file1 file2     复制源file1的内容到目标文件file2上

cp file* DIR2     复制多个文件到一个目录

cp -f file1 file2      如果已一个file2的文件,这条命令不显示任何提示就覆盖它的内容

cp -i file1 file2      如果已一个file2的文件,这条命令提示用户确认后再覆盖它的内容

cp -p file1 file2      复制源file1的内容到目标文件file2上。目标文件和源文件有相同的索引节点号

cp -r DIR1 DIR2    递归的复制dir1目录的内容到dir2目录中

cp -u file1 file2      如果已有一个file2文件,且file1是较新的,这条命令不做提示就覆盖它的内容

 

3.mv命令

      mv也类似windowsdemove,mv通常用于重命名一个文件,或把一个或者多个文件同时备份或移动到不同的位置。除非正在把一个文件移动到一个不同的卷上,否则关于该文件的一切东西,包括索引节点号仍保持不变

用法介绍

命令                  执行结果

mv file1 file2     把一个文件的名字从file1改成file2

mv file* DIR2    移动多个文件到一个目录

mv -f file1 file2      如果已一个file2的文件,这条命令不显示任何提示就覆盖它的内容

mv -i file1 file2      如果已一个file2的文件,这条命令提示用户确认后再覆盖它的内容

 

4.rm命令

      rm命令可以用来删除文件和目录,对文件系统的杀伤力99.99%啊,大家小心,此命令类似windows的deltree

用法介绍

命令              执行结果

rm file1           不提示确认删除file1。这条命令不取代要求确认的alias rm='rm -i'命令

rm -d DIR1     不提示确认删除DIR1。这条命令不取代要求确认的alias rm='rm -i'命令

rm -i file1        提示确认删除file1

rm -f file1       不提示确认删除file1

rm -rf * /usr/local/aabb  递归删除文件

 

5.mkdir和rmdir命令

      mk命令允许创建目录,我们创建的目录不必基于当前目录,如果做了选择,可以创建多级目录,当然也可以在创建目录的同时分配权限,是不是很爽啊,那就看看这个命令的用法吧

用法介绍

命令                                  执行结果

mkdir DIR1                         创建一个目录DIR1

mkdir -p DIR1 /DIR2          创建一个名为DIR2的目录。若DIR1不存在,-p选项告诉Linux也创建该目录。这两个目录都被创建为当前目录的子目录

mkdir -m 755 /usr/dir3       创建一个目录,并把权限设置为755

rmdir -p DIR1 /DIR3          先删除/DIR3,如果DIR1也空,那么也删除此目录

 

6.ln命令

      我们可以把复制或移动一个文件改为连接它。连接是常用的手段,尤其对那些按不同运行级别齐的程序。

用法介绍

命令                                              执行结果

ln /home/aa/bb /home/dd/bb        这个连接称为硬连接。硬连接及如果原始文件被删除,硬连接文件依然留在原来的位置上,并保留原文件

ln -s /home/aa/bb /home/dd/bb    -s符号模式Symbolic mode称为软连接。软连接及如果原始文件被删除,软连接文件就指向一个空文件






分享到:
评论

相关推荐

    Unix命令大全手册借鉴.pdf

    **文件操作相关命令**:`ls`列出文件和目录,`tree`展示目录结构,`pwd`显示当前工作目录,`cd`切换目录,`pushd`和`popd`管理目录堆栈,`dirs`显示堆栈内容,`mkdir`新建目录,`rmdir`删除空目录,`cp`、`rm`、`mv`...

    linux常用命令手册

    - **mdir**:显示目录内容的命令,可能是某些特定环境下的别名或封装。 - **mktemp**:用于创建临时文件或目录。 - **mmove**:移动文件的命令,可能是某些特定环境下的别名或封装。 - **mread**:读取文件内容的...

    Linux常用命令手册

    ### Linux常用命令手册知识点 #### 文件传输 - **FTP (File Transfer Protocol)** - `ftp`: 是一种标准网络协议,用于在计算机网络之间传输文件。`ftp` 命令允许用户登录到远程计算机并执行文件上传或下载操作。 ...

    Linux常用命令

    ### Linux常用命令详解 #### 文件传输相关命令 **1. FTP (File Transfer Protocol)** - `ftp`: 这是标准的FTP客户端程序,用于在不同计算机之间上传或下载文件。 - `ftpcount`: 用于显示当前连接到FTP服务器的用户...

    linux 命令大全

    ### Linux命令大全解析 #### 文件传输相关命令 **1.1 BYE** - **功能**:此命令在某些上下文中可能表示结束当前会话或连接,但在此文档中并未给出具体解释,通常不是Linux的标准命令。 **1.2 FTP (File Transfer ...

    Linux常用命令手册高清PDF

    14. **Mdir**: 用于软盘操作的目录命令。 15. **Mktemp**: 创建临时文件。 16. **Mmove**: 用于软盘操作的移动命令。 17. **Mread**: 用于软盘操作的读取命令。 18. **Mren**: 用于软盘操作的重命名命令。 19. **...

    Linux命令大全

    - **BYE**: 这个命令在文档中并未详细介绍其功能,但从上下文推测,它可能是用于退出某些命令行程序或服务的一个简单命令。 - **FTP (File Transfer Protocol)**: FTP 是一种用于在网络上进行文件传输的标准网络协议...

    C、C++笔试面试宝典2010版

    ### Unix/Linux命令大全知识点 #### 一、启动、关机、登入、登出相关命令 - **登录**:`<login>` - 用户登录系统。 - **登出**:`<logout>` - 用户登出系统。 - **登出**:`<exit>` - 退出当前会话。 - **停止系统...

    Linux常用命令集

    本文将详细介绍Linux中的常用命令,帮助用户更快地掌握Linux的基础操作。 #### 文件管理(49) 1. **cat** - 显示文本文件的内容。例如:`cat filename`。 2. **chattr** - 改变文件的扩展属性。用于设置特殊权限...

Global site tag (gtag.js) - Google Analytics