• Home
  • Most Popular
  • Submit
  • About Us
  • Contact Us

Softpile

Free Downloads

Categories
  • Home
  • Most Popular
  • Communications
  • Desktop
  • Games & Entertainment
  • Graphic Apps
  • Network & Internet
  • Security & Privacy
  • System Utilities
Alternative to itextsharp 2022.11.10347
IronPDF offers an itextsharp alternative for HTML to PDF conversion with C# code examples, documentation, and ...
VShell Server for Linux and Mac 4.8
VShell is a versatile and secure file transfer server that supports multiple protocols and is compatible ...
PDF Studio PDF Editor for Linux 2022
PDF Studio is a cost-effective PDF editor that delivers full compatibility with the PDF Standard. It's ...
VQ Probe for Linux 1.5
VQ Probe is a comprehensive software tool that enables objective and subjective video quality analysis. The ...
Resilient Server 2.3
This Debian GNU/Linux (Buster) based software has a customized partitioning scheme that enhances robustness against filesystem ...
Valentina Studio for Linux 9.6
Valentina Studio is a cross-platform GUI manager for Mac, Windows, and Linux. It allows users to ...
VPN Lifeguard for Linux 1.0.58
The software monitors VPN connection and automatically terminates apps during connection loss, re-establishes the connection and ...
G_Viewer 0.84
G_Viewer is a Linux software that serves as both a file system and photo/image viewer. It ...
Checksome File Hash Tool for Linux 1.1
This software allows for the generation and verification of file hashes. It is a quick and ...
KeyWrangler Password Manager for Linux 1.2
A password management software that is secure, offline and extensible. It offers military-grade encryption to protect ...
Home Linux File Selection Language Download

File Selection Language

December 7, 2005
File Selection Language is a language used to select files based on their attributes. It is a descriptive language that allows users to specify which files they want to include or exclude from a selection.
Version 0.5.1
License BSD License
Platform Linux
Supported Languages English
Homepage www.cs.helsinki.fi
Developed by Kristian Ovaska
File Selection Language (FSL) is a powerful tool for selectively picking files from a directory structure. This unique software is highly useful for selective backups and comes equipped with a descriptive language entirely dedicated to file selection. FSL uses glob patterns as its basic building block to fine-tune file selection. Additionally, inclusion/exclusion rule combinations and conditional expressions are available to refine the selection process, including file size and modification date in the expressions.

One of the key features of FSL is its versatility. It can be used with a command line tool, fsltool, or with an interface in Python, which is clearly explained in the Interpreter.py documentation. It is also possible to combine multiple FSL rule files in a cascading manner, just like CSS. The software supports both Windows-like and Unix-like paths and has strict parse-time type checking to catch as many errors as possible before run-time.

Before you get started with FSL, there are a few requirements you'll need to meet, including Python 2.3 or greater. Installing the software is simple. First, download FSL and then unpack the archive. If you have Python 2.4 or greater, you can install FSL automatically by running python setup.py install, which will install FSL into your site-packages directory. If you have Python 2.3, you will need to install manually.

Once you've installed FSL, be sure to test the installation by executing testall.py under fsl/test/. You should expect one test to fail, which is entirely normal. If any more tests fail, check to see if there is an issue with the installation or environment. If that doesn't resolve the problem, contact the author for further assistance.

Finally, you can start exploring the full potential of fsltool. This software has a few updates in its latest release. The globs beginning with * now work even when the root directory is the root of the file system. Additionally, the make_struct.sh script no longer raises exceptions, and the test cases that check the modification time of a file work as expected. Interpreter.run now raises other exceptions as mentioned in the documentation.

In conclusion, FSL is a versatile and powerful software for selectively picking files from a directory structure. Whether you're backing up important data or working on a programming project, FSL is a valuable tool for refining your file selection process.
What's New

Version 0.5.1: N/A

Free Download 73K
348
  • Share on:

Most Popular

  1. Quicksilver Forums 1.4.2
    154
  2. Dvgrab 3.4
    102
  3. DynVPN 1.0
    89
  4. CherryTV 0.1
    81
  5. SlideMap 1.2.2
    80
  6. porm r2
    73
  7. Clewarecontrol 0.8
    72
  8. Java Games 1.0
    72
  9. Swiftfox 3.0b5pre-2
    71
  10. fuseftp 0.8
    71

Related Downloads

mstor
This software is a JavaMail provider that enables users to store their ...
Abstract.DarkGlow Pack
This software is a theme designed for the GNOME desktop using GTK. ...
wmpuzzle
wmpuzzle is a software that offers a 4x4 puzzle game in a ...
cubicweb-invoice
Cubicweb-invoice is a component of the CubicWeb semantic web application framework that ...
Calendar::Simple
This Perl extension facilitates the creation of uncomplicated calendars.
DebianEdu Live
DebianEdu Live is an educational software that optimizes Debian distribution for academic ...
jodviewer
Jodviewer is a Java-based component and standalone viewer used to view OpenDocument ...
KpovModeler
KPovModeler is a software for KDE that enables the creation of POV-Ray ...
LinVDR
LinVDR is a distribution of VDR software.
bikkuri UI
This is a GNOME-compatible pink GTK theme.
Copyright © 1999-2025 Softpile Free Downloads
  • Most Popular
  • Submit
  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
  • Terms of Use

Can we use your data to tailor ads for you?

Our partners will collect data and use cookies for ad personalization and measurement.

By choosing "I agree", closing this pop-up or clicking on any element on the page, you agree to the use of cookies to help us provide you with a better user experience.

Learn how Softpile and our partners collect and use data.

You can change your choice at any time in our privacy center.

Cookie Settings

Our website stores four types of cookies. At any time you can choose which cookies you accept and which you refuse. You can read more about what cookies are and what types of cookies we store in our Cookie Policy.

are necessary for technical reasons. Without them, this website may not function properly.

are necessary for specific functionality on the website. Without them, some features may be disabled.

allow us to analyse website use and to improve the visitor's experience.

allow us to personalise your experience and to send you relevant content and offers, on this website and other websites.