磁盘管理
一、cd
cd
(英文全拼:change directory
) 切换目录
二、df
三、du
四、ls
ls
(英文全拼:list files
): 列出目录及文件名
语法
ls [-alrtAFR] [name...]
-
-a
显示所有文件及目录 (. 开头的隐藏文件也会列出) -
-d
只列出目录(不递归列出目录内的文件)。 -
-l
以长格式显示文件和目录信息,包括权限、所有者、大小、创建时间等。 -
-r
倒序显示文件和目录。 -
-t
将按照修改时间排序,最新的文件在最前面。 -
-A
同-a
,但不列出 "." (目前目录) 及 ".." (父目录) -
-F
在列出的文件名称后加一符号;例如可执行档则加 "*", 目录则加 "/" -
-R
递归显示目录中的所有文件和子目录。
4.1 ls
4.2 ls -l
ls -l
以长格式显示当前目录中的文件和目录。包括权限、所有者、大小、创建时间等。
五、mcd
六、mdu
七、mmd
八、mrd
九、pwd
pwd (print work directory)
打印当前目录 显示出当前工作目录的绝对路径
十、rmt
十一、dirs
十二、mzip
十三、stat
十四、tree
十五、eject
十六、lndir
十七、mkdir
mkdir
(英文全拼:make directory
):创建一个新的目录
语法
mkdir [-p] dirName1 dirName2 dirName3 ……
-p
确保目录名称存在,不存在的就建一个。
17.1 mkdir -p dirName1 dirName2 dirName3 ……
mkdir -p dirName1 dirName2 dirName3 ……
确保目录名称存在,不存在的就建一个
十八、mount
十九、quota
二十、rmdir
rmdir
(英文全拼:remove directory
):删除一个空的目录
二十一、mlabel
二十二、mmount
二十三、umount
二十四、edquota
二十五、quotaon
二十六、mdeltree
二十七、quotaoff
二十八、repquota
二十九、quotacheck
三十、cp
cp
(英文全拼:copy file
): 复制文件或目录
语法
cp [options] source dest
或
cp [选项] 源文件 目标文件
选项说明
-
-a
:此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有内容。其作用等于 dpR 参数组合。 -
-d
:复制时保留链接。这里所说的链接相当于 Windows 系统中的快捷方式。 -
-r
或--recursive
:用于复制目录及其所有的子目录和文件,如果要复制目录,需要使用该选项。 -
-i
或--interactive
:在复制前提示确认,如果目标文件已存在,则会询问是否覆盖,回答 y 时目标文件将被覆盖。。 -
-u
或--update
:仅复制源文件中更新时间较新的文件。 -
-v
或--verbose
:显示详细的复制过程。 -
-p
或--preserve
:保留源文件的权限、所有者和时间戳信息。 -
-f
或--force
:强制复制,即使目标文件已存在也会覆盖,而且不给出提示。 -
-l
:不复制文件,只是生成链接文件。
3.1 cp -r source target
cp -r source target
将 source
目录下所有文件复制到目标目录 target
下
cp -r 源目录/. 目标目录
3.2 cp -rl source target
cp -rl source target
: 将 source
目录下所有文件复制到目标目录 dest 下,并提示覆盖
cp -rl 源目录/. 目标目录
3.3 cp -rf source target
cp -rf source target
将 source
目录下所有文件复制到目标目录 dest
下,并直接覆盖
cp -rf 源目录/. 目标目录
三十一、rm
rm
(英文全拼:remove
): 删除文件或目录
三十二、mv
Linux mv
(英文全拼:move file
)命令用来为文件或目录改名、或将文件或目录移入其它位置。
语法
mv [options] source dest
mv [options] source... directory
-
-b
: 当目标文件或目录存在时,在执行覆盖前,会为其创建一个备份。 -
-i
: 如果指定移动的源目录或文件与目标的目录或文件同名,则会先询问是否覆盖旧文件,输入 y 表示直接覆盖,输入n
表示取消该操作。 -
-f
: 如果指定移动的源目录或文件与目标的目录或文件同名,不会询问,直接覆盖旧文件。 -
-n
: 不要覆盖任何已存在的文件或目录。 -
-u
:当源文件比目标文件新或者目标文件不存在时,才执行移动操作。
31.1 source_file dest_file
source_file(文件) dest_file(文件)
将源文件名 source_file
改为目标文件名 dest_file
31.2 mv source_file dest_directory
mv source_file dest_directory
将文件 source_file
移动到目标目录 dest_directory
中
31.3 mv source_directory dest_directory
mv source_directory dest_directory
目录名 dest_directory
已存在,将 source_directory
移动到目录名 dest_directory
中;目录名 dest_directory
不存在则 source_directory
改名为目录名 dest_directory