linux刪除無(wú)效鏈接文件腳本分享
Linux終端下執(zhí)行,用于刪除無(wú)效的鏈接文件。
#!/bin/sh
usage()
{
echo "RemoveBroken 0.1, a shell script to remove broken link files."
echo "License: MIT, (c) chenzhiqiang"
echo "Usage:"
echo " $0 --help print this help."
echo " $0 --path PATH broken links under this PATH will be removed."
echo " $0 --stdin read PATHs from stdin."
echo " $0 same as $0 --stdin."
}
fromStdin()
{
while [ 1==1 ]
do
read
[ "$REPLY" != "" ] || exit 0
[ ! -L $REPLY -o -e $REPLY ] || unlink $REPLY
done
}
fromPath()
{
find $2 | $0 --stdin
}
if [ $# = 0 ]
then
usage
fromStdin
exit 0
fi
case $1 in
--stdin)
fromStdin
--path)
find $2 | $0 --stdin
--help)
usage
*)
echo "RemoveBroken: unknown usage."
usage
esac
相關(guān)文章
在Linux下用scp復(fù)制文件無(wú)需輸入密碼的技巧
在Linux環(huán)境下,兩臺(tái)主機(jī)之間傳輸文件一般使用scp命令,通常用scp命令通過(guò)ssh獲取對(duì)方linux主機(jī)文件的時(shí)候都需要輸入密碼確認(rèn)。通過(guò)建立信任關(guān)系,可以實(shí)現(xiàn)不輸入密碼,感興趣的朋友跟著小編一起學(xué)習(xí)在Linux下用scp復(fù)制文件無(wú)需輸入密碼的技巧2015-09-09linux 下實(shí)現(xiàn)sleep詳解及簡(jiǎn)單實(shí)例
這篇文章主要介紹了linux 下實(shí)現(xiàn)sleep詳解及簡(jiǎn)單實(shí)例的相關(guān)資料,需要的朋友可以參考下2017-06-06shell腳本中常見(jiàn)的一些特殊符號(hào)和作用詳解
這篇文章主要介紹了shell腳本中常見(jiàn)的一些特殊符號(hào)和它的作用詳解,總結(jié)的很簡(jiǎn)潔,容易看懂,需要的朋友可以參考下2014-06-06Shell腳本實(shí)現(xiàn)自動(dòng)發(fā)送郵件的例子
這篇文章主要介紹了Shell腳本實(shí)現(xiàn)自動(dòng)發(fā)送郵件的例子,使用.muttrc文件配合shell腳本實(shí)現(xiàn),需要的朋友可以參考下2014-08-08linux下數(shù)據(jù)壓縮的幾種方法與查看方式(示例代碼)
這篇文章主要介紹了linux下數(shù)據(jù)壓縮的幾種方法與查看方式,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-10-10awk命令、awk編程語(yǔ)言詳細(xì)介紹和實(shí)例
這篇文章主要介紹了awk命令、awk編程語(yǔ)言詳細(xì)介紹和實(shí)例,講解了如awk中的記錄、域、分割符,awk的內(nèi)建變量和運(yùn)算符等,需要的朋友可以參考下2014-07-07