Öppna en länks måls föräldra mapp (Nautilus-script)
Postat: 19 apr 2010, 20:36
Det blir ett Nautilus-script då och då, men bara jag använder dom.
Detta är ett av dom jag använder mest.
Finns det verkligen inget stöd för detta i linux ett system som kryllar av länkar.
Finns det inget bättre sätt?
Kanske förslag på bättre eller annan kodning?
Detta är ett av dom jag använder mest.
Finns det verkligen inget stöd för detta i linux ett system som kryllar av länkar.
Finns det inget bättre sätt?
Kanske förslag på bättre eller annan kodning?
Kod: Markera allt
#!/bin/bash
# Nautilus-script
# Path and filename "./.gnome2/nautilus-scripts/LinkOpenTargetsParentDir.sh"
# Öppnar en länks måls föräldra mapp
# Opens link targets parent directory
FILE_B_OUTPUT=`file -b "$1" |cut -d "/" -f2- |sed 's/\(.*\)./\1/'`
# ex: file -b "/media/Ubuntu/Link_folder/Link_to_targetfile"
# = symbolic link to `/media/Ubuntu/target_folder/targetfile'
# ex: file -b "/media/Ubuntu/Link_folder/Link_to_targetfile" |cut -d"/" -f2- |sed 's/\(.*\)./\1/'
# = media/Ubuntu/target_folder/targetfile
# Observe that "Cut" takes away first "/"
TARGET_DIRECTORY="${FILE_B_OUTPUT%/*}"
# ex :TARGET_DIRECTORY="media/Ubuntu/target_folder"
setsid nautilus /"$TARGET_DIRECTORY"
# add missing "/"
exit