java使用linux文件管理命令,高效率使用linux命令:目录以及文件命令

mkdir技巧:

1.  mkdir {a..z}                   创建目录a到z

2.  mkdir -p /home/user/doc/{1..10}   在doc目录下创建目录1,2,3,4,5,6,7,8,9,10

3.  mkdir a{0..9}{a..j}            创建100个目录,a0a……a9j

4.  mkdir Documents/{ doc/{doc_1,doc_2} , video,music,city/Beijing }

在Documents目录下创建目录doc,video,music,city,并在doc目录下创建目录doc_1,doc_2,且在city目录下创建目录Beijing

5.  mkdir $(date +%F)              创建目录(打印目录名为当前完整的日期格式,即如%Y-%m-%d)

6.  mkdir $(date +%T)              创建目录(打印目录名为当前时间,即如14:14:14,%T等同%H:%M:%S)

7.  mkdir Dir; cd $_               创建一个目录并进入目录中

cd技巧:

1.  cd       切换到用户目录

2.  cd ~      切换到用户主目录

3.  cd /       切换到根目录

4.  cd -       切换到前次工作目录

5.  cd ..       切换到上一级目录

6.  cd ../ ../     切换到上上级目录

ls技巧:

一条优美而高效的ls命令,要能对目录及文件实现时间排序、大小排序,并能显示出文件类型、访问时间、文件属主、文件权限等。

可以通过别名写入到.bash_profile文件。

1.  ls -axtF | grep '^\.'      只列出目录下的隐藏文件,并显示其文件类型 (其实 ls -aF | grep '^\.' 命令就能实现,加上xt 是为了显示的优美)

2.  ls -lGhFt            以优美的格式列出目录下最近访问或修改过的文件,并进行排序 (-G参数在Mac系统上高亮显示文件目录)

3.  ls -lRGhF             列出目录以及子目录下所有的文件。

4.  ls -lS             对文件的大小排序

alias la='ls -laGhF'alias ll='ls -lGhFt'alias lss='ls -lGhFS'alias l.='ls -axtf | grep "^\."'alias lr='ls -lGhRF'

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值