您的位置:首页 > 运维架构 > Linux

硕彦博创——Linux文件管理的基本命令

2019-04-28 21:46 316 查看

常用的文件管理命令

mkdir

mkdir命令用于在工作目录下,建立子目录
工作目录:用户当前所处的位置
用户的主目录:系统为了用户之间隐私,给每一个用户分配一个用户的目录。 /home/
语法

mkdir -p A/B
-p 连续创建目录
实例

在工作目录下,建立一个名为aaa的子目录:

mkdir aaa

如果用-p 可以直接创建2个目录 mkdir -p A/B(如果父目录A不存在就创建)

mkdir -p A/B

mshowfat

mshowfat命令用于显示MS-DOS文件在FAT中的记录
语法

mshowfat [文件...]
实例

使用指令mshowfat查看文件"autorun.bat"的FAT信息。

$ mshowfat autorun.bat

PWD

PWD命令用于显示工作目录;执行pwd指令可立刻得知您目前所在的工作目录的绝对路径名称.
语法

pwd [--help][--version]
–help 在线帮助
–version 显示版本信息
实例

查看当前所在目录:

# pwd
/root/test           #输出结果

ls

ls命令用于显示指定工作目录下之内容(列出目前工作目录所含之文件及子目录)。
语法

ls [-alrtAFR] [name...]
-a ls -a 显示所有文件,包括隐藏文件
-l 除文件名称外,亦将文件型态、权限、拥有者、文件大小等资讯详细列出
-r 将文件以相反次序显示(原定依英文字母次序)
-t 将文件依建立时间之先后次序列出
-A 同-a,但不列出“(目前目录)及“.”(父目录)
-F 在列出的文件名称后加一符号;例如可执行档则加“*”,目录则加“/”
-R 若目录下有文件,则以下之文件亦皆依序列出
实例

列出根目录()下的所有目录:

# ls /
bin               dev   lib         media  net   root     srv  upload  www
boot              etc   lib64       misc   opt   sbin     sys  usr
home  lost+found  mnt    proc  selinux  tmp  var

列出目前工作目录下所有名称是 s 开头的文件,越新的排越后面 :

ls -ltr s*

列出目前工作目录下所有文件及目录;目录于名称后加 “/”, 可执行档于名称后加 “*” :

ls -AF

CD

命令用于切换当前工作目录至diName
另外,“~”也表示为home目录的意思,“则是表示目前所在的目录,“.”则表示目前目录位置的上一层目录.
语法

cd [dirName]
实例

跳到/usr/bin/:

cd /usr/bin

跳到自己的home目录:

cd ~

跳到目前目录的上上两层:

cd ../..

touch

touch命令用于创建文件 /修改时间戳:,包括存取时间和更改时间。若文件不存在,系统会建立一个新的文件.
LS-l可以显示档案的时间记录。

了解时间戳——https://blog.csdn.net/u012294618/article/details/72630092
语法

touch [-acfm][-d<日期时间>][-r<参考文件或目录>] [-t<日期时间>][--help][--version][文件或目录…]
参数 说明
-a 改变档案的读取时间记录
-m 改变档案的修改时间记录
-c 假如目的档案不存在,不会建立新的档案。与 --no-create 的效果一样
-f 不使用,是为了与其他 unix 系统的相容性而保留
-r 使用参考档的时间记录,与 --file 的效果一样
-d 设定时间与日期,可以使用各种不同的格式
-t 设定档案的时间记录,格式与 date 指令相同。
- -no- -create 不会建立新档案
实例

在当前目录下,使用该指令创建一个空白文件"file",输入如下命令

$ touch file            #创建一个名为“file”的新的空白文件

执行指令"touch"修改文件属性以后,并再次查看该文件的时间属性

$ touch testfile                #修改文件时间属性为当前系统时间
$ ls -l testfile                #查看文件的时间属性
#修改后文件的时间属性为当前系统时间
-rw-r--r-- 1 hdd hdd 55 2011-08-22 19:53 testfile

rm

RM命令用于删除一个文件或者目录。文件一旦通过rm命令删除,则无法恢复,所以必须格外小心地使用该命令.
语法

rm [options] name
参数 说明
-l 删除前逐一询问确认
-r 将目录及以下之档案亦逐一删除
-f 即使原档案属性设为唯读,亦直接删除,无需逐一确认.
实例

删除当前目录下的所有文件及目录

rm  -r  *

删除test目录下的所有文件及目录,并且是直接删除,无需逐一确认

rm  -rf   test/

参考资料:https://www.runoob.com/linux/linux-command-manual.html

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: