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

常用的文件管理命令

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...]
-als -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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值