Linux常用命令大全(第1课)

pwd 显示当前所在工作目录的全路径

ls  列出目录下的文件

ls -a 列出文件下所有的文件,包括以“.“开头的隐藏文件(linux下文件隐藏文件是以.开头的,如果存在..代表存在着父目录)

ls -l 列出文件的详细信息,如创建者,创建时间,文件的读写权限列表等等

ls -F 在每一个文件的末尾加上一个字符说明该文件的类型。"@"表示符号链接、"|"表示FIFOS、"/"表示目录、"="表示套接字

ls -s 在每个文件的后面打印出文件的大小。  size(大小)

ls -t 按时间进行文件的排序  Time(时间)

ls -A 列出除了"."和".."以外的文件。

ls -R 将目录下所有的子目录的文件都列出来,相当于我们编程中的“递归”实现

ls -L 列出文件的链接名。Link(链接)

ls -S 以文件的大小进行排序

cd的用法

cd /home 进入home目录
cd ~     进入用户主目录(sa的目录)
cd /     进入系统目录(文件系统 )
cd -     返回进入此目录之前所在的目录; 
cd ..    返回上一目录 
cd ../.. 返回上两级目录

移动(mv)和复制(cp)文件及文件夹

mv                         类似于windows下的剪切
mv aaa /test/user          将aaa移动至/test/user 目录下
mv /tv/aaa /test/user      将/tv目录下的aaa移动至/test/user目录下
mv -r aaa /test/user       将aaa文件夹递归移动至/test/user目录下,不加-r会出错
mv aaa bbb                 将aaa改名为bbb

-b:  当文件存在时,覆盖前,为其创建一个备份; 
-f:  若目标文件或目录与现有的文件或目录重复,则直接覆盖现有的文件或目录; 
-i:  交互式操作,覆盖前先行询问用户,如果源文件与目标文件或目标目录中的文件同名,则询问用户是否覆盖目标文件。 
-u:  当源文件比目标文件新或者目标文件不存在时,才执行移动操作。
-f:  强行复制文件或目录,不论目标文件或目录是否已存在;
-i:  覆盖既有文件之前先询问用户;
-s:  对源文件建立符号连接,而非复制文件;
-R/r:递归处理,将指定目录下的所有文件与子目录一并处理

cp的用法和mv类似

删除命令 rm

rm -rf  aaa       强制删除aaa文件夹或者文件
-r                递归删除
-f    		  强制删除,不询问

新建文件夹(mkdir)和文件(touch)

mkdir  aaa               当前目录下创建aaa文件夹
mkdir /test/user/aaa     在/test/user目录下创建aaa文件夹
mkdir -p /test/user/aaa  假如user文件夹不存在,需要用-p才可以创建该文件夹

touch abc.txt            当前目录下创建abc.txt文件

猜你喜欢

转载自blog.csdn.net/qq15577969/article/details/80065630
今日推荐