Porovnat revize
Žádné společné commity. „bcc561d578ec16ff44b935469fcef8882e8474d5“ a „1287532f48f82c421c5962e578f24c4297b40fcb“ mají zcela odlišnou historii.
bcc561d578
...
1287532f48
@ -498,7 +498,7 @@ void parse_options(int argc, char **argv)
|
|||||||
case 'm':
|
case 'm':
|
||||||
optmask = nameToMask(optarg);
|
optmask = nameToMask(optarg);
|
||||||
if(optmask == 0) {
|
if(optmask == 0) {
|
||||||
logerror("Not supported inotify event: %s\n", optarg);
|
logerror("Not supported inotify event: %s\n", optmask);
|
||||||
exit(EXIT_FAILURE);
|
exit(EXIT_FAILURE);
|
||||||
}
|
}
|
||||||
mask |= optmask;
|
mask |= optmask;
|
||||||
|
@ -1,21 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
#moves all incoming files (e. g. downloads) to another directory.
|
|
||||||
#There, they will be put into subdirectories which are named after the current date (YYYYMMDD) to get some minimal automatic "organization".
|
|
||||||
#adhocify -d -m IN_CLOSE_WRITE -m IN_MOVED_TO -w /home/user/Downloads -w /home/user/other_dir /path/to/move_downloads.sh
|
|
||||||
|
|
||||||
INCOMING="$1"
|
|
||||||
#ignore partial downloads (.part in firefox, .crdownload in chrome)
|
|
||||||
echo "$INCOMING" | grep -q .part$ && exit
|
|
||||||
echo "$INCOMING" | grep -q .crdownload$ && exit
|
|
||||||
today=$(date +%Y%m%d)
|
|
||||||
TARGET_DIR="/target/dir/path"
|
|
||||||
TODAY_DIR="$TARGET_DIR"/$today
|
|
||||||
if [ ! -d "$TODAY_DIR" ] ; then
|
|
||||||
mkdir "$TODAY_DIR"
|
|
||||||
rm -f "$TARGET_DIR"/today
|
|
||||||
ln -s "$TODAY_DIR" "$TARGET_DIR"/today
|
|
||||||
fi
|
|
||||||
#You can also filter/grep the filename here and move certain patterns to other designated locations...
|
|
||||||
mv "$INCOMING" "$TARGET_DIR"/$today/
|
|
||||||
|
|
||||||
|
|
Načítá se…
x
Odkázat v novém úkolu
Zablokovat Uživatele