创建目录
mkdir 文件名
mkdir /var/www/test
cp复制命令
cp命令复制文件从一个位置到另一位置。如果目的地文件存在,将覆复写该文件; 如果目的地目录存在,文件将复制到该目录下 (目录不会被复写)。
语法:
语法是
cp [命令开关]… SOURCE DEST
cp [OPTIONS]… SOURCE… DIRECTORY
cp [OPTIONS]… –target-directory=DIRECTORY SOURCE…
命令开关:
-a 等同于 -dpR.
–backup[=CONTROL] 对每个存在的目标文件制作备份。
-b 如同 –backup,但是不接受参数。
-f 如果存在的目标文件不能被写操作打开,删除它并且再试一次。
-p 等同于 –preserve=mode,ownership,timestamps (保留模式,所有者和时间戳信息)。
–preserve[=ATTR_LIST] 保留指定的属性 (默认属性:模式,所有者,时间戳)和安全配置, 如果可能的话添加附加属性:连接,所有。
–no-preserve=ATTR_LIST 不保留指定的属性。
–parents 在目录下添加源路径。
示例:
C复制两个文件:
cp file1 file2
上述cp命令复制文件file1.php 的内容到文件file2.php中。
备份拷贝的文件:
cp -b file1.php file2.php
创建文件file1.php的带着符号 ‘~’的备份文件file2.php~。
复制文件夹和子文件夹:
cp -R scripts scripts1
上面的 cp 命令从 scripts 复制文件夹和子文件夹到 scripts1。
mv移动命令
mv 命令是move的缩写。 用它从一个目录到一个目录移动/重命名文件。 mv命令不同于cp命令,mv命令是完全的从源移动文件并且把文件移动到指定的目录,这里cp命令只是复制文件的内容从一个文件到另一个文件。
语法:
语法是
mv [-f] [-i] 原名称 新名称
命令开关:
-f 在覆盖前不提示(equivalent to相当于 –reply=yes). mv -f 将在没有提示的情况下移动文件(多个文件),即使它将复写存在的目标文件。
-i 在复写另一文件前做出提示
示例:
To Rename / Move a file:
mv file1.txt file2.txt
这个命令重命名file1.txt文件的名字为file2.txt。
To move a directory移动一个目录
mv hscripts tmp
在上述命令中,如果tmp目录已经存在,mv命令将移动hscripts文件夹/目录下的所有文件,目录和子目录到tmp目录。 如果没有tmp目录,它将重命名 hscripts目录为tmp目录。
移动多个文件/更多问价到另一目录
mv file1.txt tmp/file2.txt newdir
这个命令移动当前目录的file1.txt文件和tmp文件夹/目录的file2.txt文件到newdir目录。
rm删除命令
rm Linux 命令用来移除/删除目录下的文件。
语法:
语法是
rm [命令开关..] [文件 | 目录]
命令开关:
-f 不提示用户,删除目录下的所有文件。
-i 交互模式。使用这个选项,rm命令在删除任何文件前提示用户确认。
-r (或) -R 递归的删除参数表中的目录及其子目录。 目录将被清空并且删除。 当删除目录包含的具有写保护的文件时用户通常是被提示的。
示例:
移除/删除文件:
rm file1.txt
这里rm命令将移除/删除文件file1.txt。
删除目录树:
rm -ir tmp
这里rm命令递归的删除tmp目录下所有子目录下内容,对于每个文件的删除都会提示你,然后删除tmp目录本身。
一次删除多个文件。
rm file1.txt file2.txt
rm命令同时删除文件file1.txt 和file2.txt。
centos删除非空目录
rm -rf 目录名称
分享到:
相关推荐
本篇将深入讲解CentOS 5中的文件与目录操作命令。 1. **ls**:列出目录内容。`ls`命令用于查看当前目录下的文件和子目录。例如,`ls -l`会以详细模式显示所有文件的信息,包括权限、所有者、大小、修改日期等。 2....
- **文件操作**:`touch`用于创建空文件,`cp`用于复制文件,`mv`用于移动或重命名文件,`rm`用于删除文件。 - **查看文件内容**:`cat`命令用于查看文件内容,`less`和`more`用于分页查看文件内容,`head`和`tail`...
### CentOS 操作手册知识点概述 ...以上命令涵盖了在CentOS中进行基本文件和目录管理的主要操作,对于初学者和经验丰富的用户都非常有用。通过这些命令,用户可以高效地管理和维护他们的CentOS系统。
- 复制文件或目录:使用`cp`命令,并可以配合选项进行复制; - 移动或重命名文件或目录:使用`mv`命令; - 删除文件或目录:使用`rm`命令,并可以配合选项进行删除; - 建立链接:使用`ln`命令,并可以创建硬链接或...
8. **cp** - 复制文件或目录:`cp` 命令用于复制文件或目录,如 `cp file1.txt file2.txt` 复制文件,`cp -r folder1 folder2` 复制目录。 9. **mv** - 移动或重命名文件/目录:`mv` 命令可以移动文件或目录,也...
1. 文件操作:cd改变目录,ls列出目录内容,touch新建文件,rm删除文件,mv移动或重命名文件,cp复制文件。 2. 目录操作:mkdir创建目录,rmdir删除空目录,rm -rf强制删除目录及其内容。 3. 查找:find根据条件查找...
`cp`命令用于复制文件或目录,例如`cp file1.txt new_file.txt`将file1.txt复制为new_file.txt,若要递归复制目录,用`cp -r dir1 new_dir`。 7. **mv**:移动或重命名文件或目录。`mv`命令可以用来移动文件到其他...
- `cp`:复制文件或目录,如`cp file1 file2`将file1复制为file2。 - `mv`:移动或重命名文件,如`mv file1 file2`将file1重命名为file2。 3. **文件传输** Xshell内建了文件传输功能。在会话窗口中,点击“传输...
这两个命令分别用于复制和移动文件或目录的位置。 6. `touch`:创建新文件或更新文件时间戳。 7. `cat`和`more`:查看文件内容。`cat`常用于合并或显示文件内容,`more`则以分页方式显示文件。 8. `grep`:搜索文件...
7. **mv**:移动或重命名文件或目录,如`mv oldname newname`重命名文件,`mv file /new/path`将文件移动到新路径。 8. **cat**:查看文件内容,如`cat filename`显示文件全文,`cat -n filename`显示带行号的文件...
`rm` 命令用于删除文件,而 `rm -r` 用于删除目录及其内容。小心使用,因为删除操作通常是不可逆的。 7. **mv** - 移动或重命名文件/目录 `mv` 命令可以移动文件或目录,或者重命名它们。如 `mv oldfilename ...
`rm file.txt`会删除单个文件,而`rm -r dir`则可以递归删除整个目录。 5. **cp**:复制文件或目录。`cp file1 file2`复制file1到file2,`cp -r dir1 dir2`则是复制整个目录。 6. **mv**:移动或重命名文件或目录...
以上只是Linux命令海洋中的一部分,实际上还有许多其他命令,如`chmod`(改变文件权限)、`chown`(更改文件所有者)、`tar`(打包和解压文件)等。通过熟练掌握这些基础命令,你就能更有效地在Linux环境中工作和...
10. **cp**和**mv**:复制和移动文件。`cp`用于复制,`mv`则用于移动或重命名文件,两者都有递归选项(`-r`)以处理目录。 11. **sudo**:以超级用户权限执行命令。`sudo`让你临时获得管理员权限,执行需要特权的...
6. `cp`:复制文件或目录,可以用来备份或移动文件。 7. `mv`:移动或重命名文件或目录,用于调整文件位置或改名。 8. `touch`:创建新文件或更新文件时间戳。 9. `cat`:查看文件内容,常用于查看文本文件。 10. `...
Linux命令大全,正如其名,是一本详尽的资源,为用户提供中文版的Linux操作系统中的各种命令使用指南。Linux API(Application Programming Interface)是开发者在Linux环境下编程时使用的接口,而掌握Linux命令则是...
根据不同的条件,如名称、大小、时间戳等,find命令可以帮助找到系统中的文件。 10. **grep**:在文件中搜索特定字符串。`grep "keyword" filename`会查找filename中包含"keyword"的行。 11. **sudo**:以超级用户...
39. **scp**:基于SSH的安全文件传输命令,用于复制文件或目录。 40. **crontab**:定时任务调度,自动执行周期性任务。 41. **netstat**:查看网络连接、路由表、网络接口统计等信息。 42. **ifconfig**:配置网络...