linux

来源:互联网 发布:win10网络重置命令 编辑:程序博客网 时间:2024/06/03 16:04

mkdir
在当前目录下创建sunchengquan目录

mkdir sunchengquandrwxrwxr-x  2 sunchengquan sunchengquan 4.0K 111 17:38 sunchengquan/

创建多层目录

mkdir -p sunchengquan/data/test#进入test目录cd sunchengquan/data/test-p 若建立目录的上层目录未建立,则会一并建立上层目录

rmdir
该命令只能删除空目录

cd ~rmdir -p  sunchengquan/data/test -p若该目录的上层目录已变成空目录,则将其一并删除

rm
如何删除非空目录?

rm -r dirname

ls
列出目录内容

cd ~/test lsmerge_file.sh  result1.csv  result2.csv  result3.csv  result4.csv  sum_file.csv  sum_name.csv

ll
显示文件和目录详细信息

ll总用量 1.5M-rw-rw-r-- 1 sunchengquan sunchengquan  108 111 17:00 merge_file.sh-rw-rw-r-- 1 sunchengquan sunchengquan   94 111 16:55 result1.csv-rw-rw-r-- 1 sunchengquan sunchengquan   92 111 16:55 result2.csv-rw-rw-r-- 1 sunchengquan sunchengquan   94 111 16:55 result3.csv-rw-rw-r-- 1 sunchengquan sunchengquan   94 111 16:55 result4.csv-rw-rw-r-- 1 sunchengquan sunchengquan 1.4M 111 18:06 SC455322.fasta-rw-rw-r-- 1 sunchengquan sunchengquan  374 111 17:01 sum_file.csv-rw-rw-r-- 1 sunchengquan sunchengquan  144 111 17:01 sum_name.csv

ll -a
显示隐藏目录和文件

ll -a总用量 1.5Mdrwxrwxr-x  2 sunchengquan sunchengquan 4.0K 111 18:06 ./drwx------ 18 sunchengquan sunchengquan 4.0K 111 17:50 ../-rw-rw-r--  1 sunchengquan sunchengquan  108 111 17:00 merge_file.sh-rw-rw-r--  1 sunchengquan sunchengquan   94 111 16:55 result1.csv-rw-rw-r--  1 sunchengquan sunchengquan   92 111 16:55 result2.csv-rw-rw-r--  1 sunchengquan sunchengquan   94 111 16:55 result3.csv-rw-rw-r--  1 sunchengquan sunchengquan   94 111 16:55 result4.csv-rw-rw-r--  1 sunchengquan sunchengquan 1.4M 111 18:06 SC455322.fasta-rw-rw-r--  1 sunchengquan sunchengquan  374 111 17:01 sum_file.csv-rw-rw-r--  1 sunchengquan sunchengquan  144 111 17:01 sum_name.csv

ll -t
使用文件和目录的更改时间排序

ll -t总用量 1.5M-rw-rw-r-- 1 sunchengquan sunchengquan 1.4M 111 18:06 SC455322.fasta-rw-rw-r-- 1 sunchengquan sunchengquan  374 111 17:01 sum_file.csv-rw-rw-r-- 1 sunchengquan sunchengquan  144 111 17:01 sum_name.csv-rw-rw-r-- 1 sunchengquan sunchengquan  108 111 17:00 merge_file.sh-rw-rw-r-- 1 sunchengquan sunchengquan   94 111 16:55 result4.csv-rw-rw-r-- 1 sunchengquan sunchengquan   94 111 16:55 result3.csv-rw-rw-r-- 1 sunchengquan sunchengquan   92 111 16:55 result2.csv-rw-rw-r-- 1 sunchengquan sunchengquan   94 111 16:55 result1.csv

ll -tr
使用文件和目录的更改时间反向排序

ll -tr总用量 1.5M-rw-rw-r-- 1 sunchengquan sunchengquan   94 111 16:55 result1.csv-rw-rw-r-- 1 sunchengquan sunchengquan   92 111 16:55 result2.csv-rw-rw-r-- 1 sunchengquan sunchengquan   94 111 16:55 result3.csv-rw-rw-r-- 1 sunchengquan sunchengquan   94 111 16:55 result4.csv-rw-rw-r-- 1 sunchengquan sunchengquan  108 111 17:00 merge_file.sh-rw-rw-r-- 1 sunchengquan sunchengquan  144 111 17:01 sum_name.csv-rw-rw-r-- 1 sunchengquan sunchengquan  374 111 17:01 sum_file.csv-rw-rw-r-- 1 sunchengquan sunchengquan 1.4M 111 18:06 SC455322.fasta

cd
切换目录

#切换到根目录cd /#转换到家目录(/home/sunchengquan)cd ~#切换到上次cd前所在的目录cd -/[sunchengquan@iZ2ze2zdiq684kt83oow1eZ /]$#切换到上级目录cd ../[sunchengquan@iZ2ze2zdiq684kt83oow1eZ ~/test]$cd ../[sunchengquan@iZ2ze2zdiq684kt83oow1eZ ~]$

pwd
显示工作目录的绝对路径

cd ~/testpwd/home/sunchengquan/test/ 根目录~ 家目录./ 当前目录../ 上一级目录linux 下以”.”开头的文件名为隐藏文件,使用ls -a时才会显示

touch
创建一个空文件与修改文件时间

touch sun-rw-rw-r--  1 sunchengquan sunchengquan    0 112 10:10 sun#将访问与修改时间修改为2天前#伪造了自己没有动过该文件的假象touch -d "2 days ago" sun-rw-rw-r--  1 sunchengquan sunchengquan    0 1031 10:11 sun参数说明-a 修改访问时间(atime)-m 修改更改时间(mtime)-d 同时修改atime和mtime

cp
复制文件目录

#将file1复制并重命名为file2cp file1file2 #将file1,file2复制到dirname目录下cp file1 file2 dirname/#dir1复制到dir2下,若不存在,dir1复制并重命名为dir2cp -r dir1 dir2-r/-R 将一个目录及目录内所有文件复制到另一个目录

mv
移动或更名现有的文件或目录

#将file1重命名为file2mv file1file2#将file1,file2移动到dirname/目录下mv file1 file2 dirname/#移动当前目录的file1.txt文件和tmp文件夹/目录的file2.txt文件到newdir目录mv file1.txt tmp/file2.txt newdir#dir1移动到dir2下,若dir2不存在,dir1移动并重命名为dir2mv dir1 dir2

rm
删除目录或文件

#删除file1rm file1#删除dir1目录及目录下所有文件rm -r dir1#强制删除dir1目录及目录下所有文件rm -rf dir1#删除后缀为.doc的文件rm -rf  *.doc